Messages in this thread Patch in this message |  | | From | Ming Lei <> | Subject | [PATCH v1 40/54] fs/direct-io: convert to bio_for_each_segment_all_sp() | Date | Wed, 28 Dec 2016 00:04:49 +0800 |
| |
Signed-off-by: Ming Lei <tom.leiming@gmail.com> --- fs/direct-io.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/fs/direct-io.c b/fs/direct-io.c index aeae8c063451..e2ecd9fbbffb 100644 --- a/fs/direct-io.c +++ b/fs/direct-io.c @@ -487,7 +487,9 @@ static int dio_bio_complete(struct dio *dio, struct bio *bio) err = bio->bi_error; bio_check_pages_dirty(bio); /* transfers ownership */ } else { - bio_for_each_segment_all(bvec, bio, i) { + struct bvec_iter_all bia; + + bio_for_each_segment_all_sp(bvec, bio, i, bia) { struct page *page = bvec->bv_page; if (dio->op == REQ_OP_READ && !PageCompound(page) && -- 2.7.4
|  |