X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=block%2Fblk-map.c;h=db9373bd31aca0e9393dd77ec9ef5f404d88923e;hb=d80aca3111d03cc29fe0ca504008c8c4acb5c044;hp=d3a94719f03fb2af81d6270d6fc9ed58f0dde373;hpb=4288e6b4dd60d2f80213de32eb7a71c4d63c0b77;p=mirror_ubuntu-bionic-kernel.git diff --git a/block/blk-map.c b/block/blk-map.c index d3a94719f03f..db9373bd31ac 100644 --- a/block/blk-map.c +++ b/block/blk-map.c @@ -119,7 +119,7 @@ int blk_rq_map_user_iov(struct request_queue *q, struct request *rq, unsigned long align = q->dma_pad_mask | queue_dma_alignment(q); struct bio *bio = NULL; struct iov_iter i; - int ret; + int ret = -EINVAL; if (!iter_is_iovec(iter)) goto fail; @@ -148,7 +148,7 @@ unmap_rq: __blk_rq_unmap_user(bio); fail: rq->bio = NULL; - return -EINVAL; + return ret; } EXPORT_SYMBOL(blk_rq_map_user_iov);