block: replace bi_bdev with a gendisk pointer and partitions index
[sfrench/cifs-2.6.git] / drivers / md / faulty.c
index 06a64d5d8c6c4831be50daf4e93bff7a55ce2dd4..38264b38420fd9e227f5df9c611977b4e49f487b 100644 (file)
@@ -216,12 +216,12 @@ static bool faulty_make_request(struct mddev *mddev, struct bio *bio)
        if (failit) {
                struct bio *b = bio_clone_fast(bio, GFP_NOIO, mddev->bio_set);
 
-               b->bi_bdev = conf->rdev->bdev;
+               bio_set_dev(b, conf->rdev->bdev);
                b->bi_private = bio;
                b->bi_end_io = faulty_fail;
                bio = b;
        } else
-               bio->bi_bdev = conf->rdev->bdev;
+               bio_set_dev(bio, conf->rdev->bdev);
 
        generic_make_request(bio);
        return true;