diff options
Diffstat (limited to 'fs/mpage.c')
-rw-r--r-- | fs/mpage.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/mpage.c b/fs/mpage.c index baff8f820c29..9524fdde00c2 100644 --- a/fs/mpage.c +++ b/fs/mpage.c | |||
@@ -50,7 +50,8 @@ static void mpage_end_io(struct bio *bio) | |||
50 | 50 | ||
51 | bio_for_each_segment_all(bv, bio, i) { | 51 | bio_for_each_segment_all(bv, bio, i) { |
52 | struct page *page = bv->bv_page; | 52 | struct page *page = bv->bv_page; |
53 | page_endio(page, op_is_write(bio_op(bio)), bio->bi_error); | 53 | page_endio(page, op_is_write(bio_op(bio)), |
54 | blk_status_to_errno(bio->bi_status)); | ||
54 | } | 55 | } |
55 | 56 | ||
56 | bio_put(bio); | 57 | bio_put(bio); |