]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] genhd device unregistration fix
authorAndries E. Brouwer <andries.brouwer@cwi.nl>
Tue, 11 Feb 2003 01:23:47 +0000 (17:23 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 11 Feb 2003 01:23:47 +0000 (17:23 -0800)
drivers/block/genhd.c

index 43af853a617a669f2432768ebffb2a8a18dcaf10..69c4ff2ff7ad6211e8ba5277730a9dafafc3b65a 100644 (file)
@@ -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;