Hi, A few fixes for the ring resizing that should go into 6.13. Note that this doesn't impact other kernels, as the ring resizing was added in this release. Patch 1 fixes an issue with malicious userspace modifying the ring memory while a resize operation is in progress. Patch 2 modifies the shared memory reading to use read/write once, as is appropriate, and finally patch 3 ensures the CQ/SQ ring heads are only read once and that the validated value is used for the copies. io_uring/register.c | 52 +++++++++++++++++++++++++++------------------ 1 file changed, 31 insertions(+), 21 deletions(-) -- Jens Axboe