]> git.hungrycats.org Git - linux/commitdiff
[PATCH] dm: proper error checking
authorJoe Thornber <joe@fib011235813.fsnet.co.uk>
Mon, 16 Dec 2002 01:15:49 +0000 (17:15 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Mon, 16 Dec 2002 01:15:49 +0000 (17:15 -0800)
An error value was not being checked correctly in open_dev().
[Kevin Corry]

drivers/md/dm-table.c

index 2e6e77e8b759573c9362fd9f4dccfd461ea8eb75..f89891def44161a16234b1b19ef3d3e810a0df51 100644 (file)
@@ -356,7 +356,7 @@ static int open_dev(struct dm_dev *d, dev_t dev)
                return -ENOMEM;
 
        r = blkdev_get(d->bdev, d->mode, 0, BDEV_RAW);
-       if (!r)
+       if (r)
                return r;
 
        r = bd_claim(d->bdev, _claim_ptr);