block: Abstract out bvec iterator
[linux-2.6-block.git] / drivers / md / dm-bufio.c
index 173cbb20d10498b21440ada78b27f241b47af2cc..4113b6044b80a2125290888d6da1efa2d4c63c6c 100644 (file)
@@ -538,7 +538,7 @@ static void use_inline_bio(struct dm_buffer *b, int rw, sector_t block,
        bio_init(&b->bio);
        b->bio.bi_io_vec = b->bio_vec;
        b->bio.bi_max_vecs = DM_BUFIO_INLINE_VECS;
-       b->bio.bi_sector = block << b->c->sectors_per_block_bits;
+       b->bio.bi_iter.bi_sector = block << b->c->sectors_per_block_bits;
        b->bio.bi_bdev = b->c->bdev;
        b->bio.bi_end_io = end_io;