patch-2_6_7-vs1_9_1_12
[linux-2.6.git] / fs / partitions / check.c
index 3526d36..b16b949 100644 (file)
@@ -367,6 +367,9 @@ void register_disk(struct gendisk *disk)
                return;
 
        bdev = bdget_disk(disk, 0);
+       if (!bdev)
+               return;
+
        if (blkdev_get(bdev, FMODE_READ, 0) < 0)
                return;
        state = check_partition(disk, bdev);