]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/md/dm-bio-prison.c
block: add a bi_error field to struct bio
[mirror_ubuntu-bionic-kernel.git] / drivers / md / dm-bio-prison.c
index cd6d1d21e0570097975030ccb42c315dcf825fd2..03af174485d3066c62659f252c5306fc86fa3f68 100644 (file)
@@ -236,8 +236,10 @@ void dm_cell_error(struct dm_bio_prison *prison,
        bio_list_init(&bios);
        dm_cell_release(prison, cell, &bios);
 
-       while ((bio = bio_list_pop(&bios)))
-               bio_endio(bio, error);
+       while ((bio = bio_list_pop(&bios))) {
+               bio->bi_error = error;
+               bio_endio(bio);
+       }
 }
 EXPORT_SYMBOL_GPL(dm_cell_error);