]> www.infradead.org Git - nvme.git/commit
ublk: pass ublksrv_ctrl_cmd * instead of io_uring_cmd *
authorCaleb Sander Mateos <csander@purestorage.com>
Wed, 9 Apr 2025 01:29:26 +0000 (19:29 -0600)
committerJens Axboe <axboe@kernel.dk>
Wed, 9 Apr 2025 13:58:04 +0000 (07:58 -0600)
commit843c6cec1af85f05971b7baf3704801895e77d76
tree714f339c31ffa09e37632c7b6cb1be5d6e43a6c1
parent18461f2a02be04f8bbbe3b37fecfc702e3fa5bc2
ublk: pass ublksrv_ctrl_cmd * instead of io_uring_cmd *

The ublk_ctrl_*() handlers all take struct io_uring_cmd *cmd but only
use it to get struct ublksrv_ctrl_cmd *header from the io_uring SQE.
Since the caller ublk_ctrl_uring_cmd() has already computed header, pass
it instead of cmd.

Signed-off-by: Caleb Sander Mateos <csander@purestorage.com>
Link: https://lore.kernel.org/r/20250409012928.3527198-1-csander@purestorage.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/ublk_drv.c