nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio
authorGuoqing Jiang <guoqing.jiang@linux.dev>
Wed, 9 Mar 2022 06:02:28 +0000 (14:02 +0800)
committerChristoph Hellwig <hch@lst.de>
Mon, 14 Mar 2022 07:43:05 +0000 (08:43 +0100)
Use bio_io_error() here since bio_io_error does the same thing.

Signed-off-by: Guoqing Jiang <guoqing.jiang@linux.dev>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/host/multipath.c

index 3ddc1ba..d13b81c 100644 (file)
@@ -387,8 +387,7 @@ static void nvme_ns_head_submit_bio(struct bio *bio)
        } else {
                dev_warn_ratelimited(dev, "no available path - failing I/O\n");
 
-               bio->bi_status = BLK_STS_IOERR;
-               bio_endio(bio);
+               bio_io_error(bio);
        }
 
        srcu_read_unlock(&head->srcu, srcu_idx);