Re: [PATCH io_uring] io_uring/msg_ring: reject CQE32 flag pass-through to normal rings
From: Jens Axboe
Date: Wed Jul 01 2026 - 07:42:55 EST
On Wed, 01 Jul 2026 10:11:45 +0200, Melbin K Mathew wrote:
> IORING_OP_MSG_RING with IORING_MSG_RING_FLAGS_PASS allows a sender to
> pass completion flags through sqe->file_index. If the sender sets
> IORING_CQE_F_32 in file_index, the target-side completion path treats
> it as a 32-byte CQE and writes big_cqe[0] and big_cqe[1] into the CQ
> ring regardless of whether the target ring was created with
> IORING_SETUP_CQE32 or IORING_SETUP_CQE_MIXED.
>
> [...]
Applied, thanks!
[1/1] io_uring/msg_ring: reject CQE32 flag pass-through to normal rings
commit: 15cd3ccf9b179f0f76948d0901be3b15028bc768
Best regards,
--
Jens Axboe