diff options
Diffstat (limited to 'fs/mpage.c')
-rw-r--r-- | fs/mpage.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/mpage.c b/fs/mpage.c index 06549c0c3be0..2e6063f71326 100644 --- a/fs/mpage.c +++ b/fs/mpage.c @@ -43,11 +43,11 @@ */ static void mpage_end_io(struct bio *bio, int err) { - struct bio_vec *bv; - int i; + struct bio_vec bv; + struct bvec_iter iter; - bio_for_each_segment_all(bv, bio, i) { - struct page *page = bv->bv_page; + bio_for_each_page_all(bv, bio, iter) { + struct page *page = bv.bv_page; page_endio(page, bio_data_dir(bio), err); } |