block: pass a gendisk on bdev_check_media_change
[sfrench/cifs-2.6.git] / drivers / block / swim.c
index 42b4b682869096c351800388f969171619461847..105bc5fd1b8c621992a4ea715da8fcc04b7fd1a1 100644 (file)
@@ -640,7 +640,7 @@ static int floppy_open(struct block_device *bdev, fmode_t mode)
                return 0;
 
        if (mode & (FMODE_READ|FMODE_WRITE)) {
-               if (bdev_check_media_change(bdev) && fs->disk_in)
+               if (disk_check_media_change(bdev->bd_disk) && fs->disk_in)
                        fs->ejected = 0;
                if ((mode & FMODE_WRITE) && fs->write_protected) {
                        err = -EROFS;