block: remove ->bd_contains
[linux-2.6-microblaze.git] / drivers / block / loop.c
index 26c7aaf..c0df88b 100644 (file)
@@ -1088,7 +1088,7 @@ static int loop_configure(struct loop_device *lo, fmode_t mode,
         * here to avoid changing device under exclusive owner.
         */
        if (!(mode & FMODE_EXCL)) {
-               claimed_bdev = bdev->bd_contains;
+               claimed_bdev = bdev_whole(bdev);
                error = bd_prepare_to_claim(bdev, claimed_bdev, loop_configure);
                if (error)
                        goto out_putf;