]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - fs/iomap.c
block: switch bios to blk_status_t
[mirror_ubuntu-bionic-kernel.git] / fs / iomap.c
index 4b10892967a5ae9a4ece5d8571e47c01c72f74da..18f2f2b8ba2c8802585e651131cfebb8375efc89 100644 (file)
@@ -672,8 +672,8 @@ static void iomap_dio_bio_end_io(struct bio *bio)
        struct iomap_dio *dio = bio->bi_private;
        bool should_dirty = (dio->flags & IOMAP_DIO_DIRTY);
 
-       if (bio->bi_error)
-               iomap_dio_set_error(dio, bio->bi_error);
+       if (bio->bi_status)
+               iomap_dio_set_error(dio, blk_status_to_errno(bio->bi_status));
 
        if (atomic_dec_and_test(&dio->ref)) {
                if (is_sync_kiocb(dio->iocb)) {