summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndries E. Brouwer <andries.brouwer@cwi.nl>2003-02-10 17:23:47 -0800
committerLinus Torvalds <torvalds@home.transmeta.com>2003-02-10 17:23:47 -0800
commit7b8886d32fda0f949e623ec58b79dd5bf43bda85 (patch)
treeba042ea47bb097f19de37b8384014ae761b38ada
parent02bdc207da7a083f7fdc5c8be23804021906798e (diff)
[PATCH] genhd device unregistration fix
-rw-r--r--drivers/block/genhd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/block/genhd.c b/drivers/block/genhd.c
index 43af853a617a..69c4ff2ff7ad 100644
--- a/drivers/block/genhd.c
+++ b/drivers/block/genhd.c
@@ -74,7 +74,7 @@ void blk_unregister_region(dev_t dev, unsigned long range)
down_write(&block_subsys.rwsem);
for (s = &probes[index]; *s; s = &(*s)->next) {
struct blk_probe *p = *s;
- if (p->dev == dev || p->range == range) {
+ if (p->dev == dev && p->range == range) {
*s = p->next;
kfree(p);
break;