]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
nvme: use an integer value to Linux errno values
authorChristoph Hellwig <hch@lst.de>
Mon, 12 Oct 2015 19:23:39 +0000 (21:23 +0200)
committerJens Axboe <axboe@fb.com>
Thu, 15 Oct 2015 15:49:20 +0000 (09:49 -0600)
commit81c04b943872e0332872df18cec1dec89b178b4d
tree42fa640a9ceedc7ce0d8088e3ae97de72aef1a18
parentf42d79ab67322e51b92dd7aa965e310c71352a64
nvme: use an integer value to Linux errno values

Use a separate integer variable to hold the signed Linux errno
values we pass back to the block layer.  Note that for pass through
commands those might still be NVMe values, but those fit into the
int as well.

Fixes: f4829a9b7a61: ("blk-mq: fix racy updates of rq->errors")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
drivers/block/nvme-core.c