Hi, Here's v2 of the ring resizing support. For the v1 posting and details, look here: https://lore.kernel.org/io-uring/20241022021159.820925-1-axboe@xxxxxxxxx/T/#md3a2f049b0527592cc6d8ea25b46bde9fa8e5c68 include/uapi/linux/io_uring.h | 3 + io_uring/io_uring.c | 84 ++++++++-------- io_uring/io_uring.h | 6 ++ io_uring/register.c | 177 ++++++++++++++++++++++++++++++++++ 4 files changed, 232 insertions(+), 38 deletions(-) Since v1: - For SINGLE_ISSUER, limit resize task to owning task - Fail the resize if the operation would result in CQ or SQ overflow - Expand liburing test cases quite a bit -- Jens Axboe