diff options
| author | Andries E. Brouwer <andries.brouwer@cwi.nl> | 2003-02-10 17:23:47 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2003-02-10 17:23:47 -0800 |
| commit | 7b8886d32fda0f949e623ec58b79dd5bf43bda85 (patch) | |
| tree | ba042ea47bb097f19de37b8384014ae761b38ada | |
| parent | 02bdc207da7a083f7fdc5c8be23804021906798e (diff) | |
[PATCH] genhd device unregistration fix
| -rw-r--r-- | drivers/block/genhd.c | 2 |
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; |
