]> Pileus Git - ~andy/linux/blobdiff - fs/xfs/xfs_buf.c
Merge tag 'v3.13-rc6' into for-3.14/core
[~andy/linux] / fs / xfs / xfs_buf.c
index afe7645e4b2b8b7746665ed35a0d55da6ce11e3b..2a941ab623cb1b32498e9aadfcddda63084df1f8 100644 (file)
@@ -1240,7 +1240,7 @@ next_chunk:
 
        bio = bio_alloc(GFP_NOIO, nr_pages);
        bio->bi_bdev = bp->b_target->bt_bdev;
-       bio->bi_sector = sector;
+       bio->bi_iter.bi_sector = sector;
        bio->bi_end_io = xfs_buf_bio_end_io;
        bio->bi_private = bp;
 
@@ -1262,7 +1262,7 @@ next_chunk:
                total_nr_pages--;
        }
 
-       if (likely(bio->bi_size)) {
+       if (likely(bio->bi_iter.bi_size)) {
                if (xfs_buf_is_vmapped(bp)) {
                        flush_kernel_vmap_range(bp->b_addr,
                                                xfs_buf_vmap_len(bp));