X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=block%2Fblk-exec.c;fp=block%2Fblk-exec.c;h=5c0f3dc446dc7caa1c0cef086740744c1eaafea9;hb=2a842acab109f40f0d7d10b38e9ca88390628996;hp=a9451e3b858715cb209a0b4e949ec591ca3d2d88;hpb=1be5690984588953e759af0a4c6ddac182a1806c;p=mirror_ubuntu-bionic-kernel.git diff --git a/block/blk-exec.c b/block/blk-exec.c index a9451e3b8587..5c0f3dc446dc 100644 --- a/block/blk-exec.c +++ b/block/blk-exec.c @@ -16,7 +16,7 @@ * @rq: request to complete * @error: end I/O status of the request */ -static void blk_end_sync_rq(struct request *rq, int error) +static void blk_end_sync_rq(struct request *rq, blk_status_t error) { struct completion *waiting = rq->end_io_data; @@ -69,7 +69,7 @@ void blk_execute_rq_nowait(struct request_queue *q, struct gendisk *bd_disk, if (unlikely(blk_queue_dying(q))) { rq->rq_flags |= RQF_QUIET; - __blk_end_request_all(rq, -ENXIO); + __blk_end_request_all(rq, BLK_STS_IOERR); spin_unlock_irq(q->queue_lock); return; }