Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

lightnvm: propagate right error code to target

If nvme_alloc_request fails, propagate the right error, instead of
assuming ENOMEM.

Signed-off-by: Javier González <javier@cnexlabs.com>
Signed-off-by: Matias Bjørling <matias@cnexlabs.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>

authored by

Javier González and committed by
Jens Axboe
613fa267 3e505afb

+1 -1
+1 -1
drivers/nvme/host/lightnvm.c
··· 509 509 rq = nvme_alloc_request(q, (struct nvme_command *)cmd, 0, NVME_QID_ANY); 510 510 if (IS_ERR(rq)) { 511 511 kfree(cmd); 512 - return -ENOMEM; 512 + return PTR_ERR(rq); 513 513 } 514 514 rq->cmd_flags &= ~REQ_FAILFAST_DRIVER; 515 515