]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/block/brd.c
block: Abstract out bvec iterator
[karo-tx-linux.git] / drivers / block / brd.c
index d91f1a56e8617f56c019bfb6389bb79f71fa8ad2..66f5aaae15a22c6e91d9259388e61ce01531e094 100644 (file)
@@ -333,13 +333,13 @@ static void brd_make_request(struct request_queue *q, struct bio *bio)
        int i;
        int err = -EIO;
 
-       sector = bio->bi_sector;
+       sector = bio->bi_iter.bi_sector;
        if (bio_end_sector(bio) > get_capacity(bdev->bd_disk))
                goto out;
 
        if (unlikely(bio->bi_rw & REQ_DISCARD)) {
                err = 0;
-               discard_from_brd(brd, sector, bio->bi_size);
+               discard_from_brd(brd, sector, bio->bi_iter.bi_size);
                goto out;
        }