io_uring: add IORING_OP_URING_CMD128 to opcode checks
authorCaleb Sander Mateos <csander@purestorage.com>
Thu, 19 Feb 2026 01:35:34 +0000 (18:35 -0700)
committerJens Axboe <axboe@kernel.dk>
Thu, 19 Feb 2026 14:25:39 +0000 (07:25 -0700)
commit42a6bd57ee9f930a72c26f863c72f666d6ed9ea5
treecf4822c8146448f2c90f15e08eb7396339775500
parent003049b1c4fb8aabb93febb7d1e49004f6ad653b
io_uring: add IORING_OP_URING_CMD128 to opcode checks

io_should_commit(), io_uring_classic_poll(), and io_do_iopoll() compare
struct io_kiocb's opcode against IORING_OP_URING_CMD to implement
special treatment for uring_cmds. The recently added opcode
IORING_OP_URING_CMD128 is meant to be equivalent to IORING_OP_URING_CMD,
so treat it the same way in these functions.

Fixes: 1cba30bf9fdd ("io_uring: add support for IORING_SETUP_SQE_MIXED")
Signed-off-by: Caleb Sander Mateos <csander@purestorage.com>
Reviewed-by: Anuj Gupta <anuj20.g@samsung.com>
Reviewed-by: Kanchan Joshi <joshi.k@samsung.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/io_uring.h
io_uring/kbuf.c
io_uring/rw.c