]> www.infradead.org Git - nvme.git/commit
nvme/ioctl: move blk_mq_free_request() out of nvme_map_user_request()
authorCaleb Sander Mateos <csander@purestorage.com>
Fri, 28 Mar 2025 15:46:46 +0000 (09:46 -0600)
committerKeith Busch <kbusch@kernel.org>
Mon, 31 Mar 2025 15:48:25 +0000 (08:48 -0700)
commita4b84793e6ba8b15fd25d39e15b38a31f1638bdb
tree5c746deddbcea9926599241f2e8fc6abbf9c4367
parent736f81bd474d83c6af18ebb27730479f3fd187e5
nvme/ioctl: move blk_mq_free_request() out of nvme_map_user_request()

The callers of nvme_map_user_request() (nvme_submit_user_cmd() and
nvme_uring_cmd_io()) allocate the request, so have them free it if
nvme_map_user_request() fails.

Signed-off-by: Caleb Sander Mateos <csander@purestorage.com>
Reviewed-by: Jens Axboe <axboe@kernel.dk>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/host/ioctl.c