]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
io_uring/cmd: remove struct io_uring_cmd_data
authorCaleb Sander Mateos <csander@purestorage.com>
Tue, 8 Jul 2025 20:22:12 +0000 (14:22 -0600)
committerJens Axboe <axboe@kernel.dk>
Fri, 18 Jul 2025 18:34:56 +0000 (12:34 -0600)
commit2e6dbb25ea15844c8b617260d635731c37c85ac9
tree7248fb9e41a0f57f74c11394472711328a2d5bd4
parent9aad72b4e3f0233e747bb6b1ec05ea71365f4246
io_uring/cmd: remove struct io_uring_cmd_data

There are no more users of struct io_uring_cmd_data and its op_data
field. Remove it to shave 8 bytes from struct io_async_cmd and eliminate
a store and load for every uring_cmd.

Signed-off-by: Caleb Sander Mateos <csander@purestorage.com>
Acked-by: David Sterba <dsterba@suse.com>
Link: https://lore.kernel.org/r/20250708202212.2851548-5-csander@purestorage.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/linux/io_uring/cmd.h
io_uring/uring_cmd.c
io_uring/uring_cmd.h