Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 26 Aug 2020 12:50:31 -0700
From: Kees Cook <>
To: Stefano Garzarella <>
Cc: Jens Axboe <>,
	Christian Brauner <>,
	Jann Horn <>, Jeff Moyer <>,, Sargun Dhillon <>,
	Alexander Viro <>,
	Kernel Hardening <>,
	Stefan Hajnoczi <>,,
	Aleksa Sarai <>,
Subject: Re: [PATCH v4 3/3] io_uring: allow disabling rings during the

On Thu, Aug 13, 2020 at 05:32:54PM +0200, Stefano Garzarella wrote:
> This patch adds a new IORING_SETUP_R_DISABLED flag to start the
> rings disabled, allowing the user to register restrictions,
> buffers, files, before to start processing SQEs.
> When IORING_SETUP_R_DISABLED is set, SQE are not processed and
> SQPOLL kthread is not started.
> The restrictions registration are allowed only when the rings
> are disable to prevent concurrency issue while processing SQEs.
> The rings can be enabled using IORING_REGISTER_ENABLE_RINGS
> opcode with io_uring_register(2).
> Suggested-by: Jens Axboe <>
> Signed-off-by: Stefano Garzarella <>

Reviewed-by: Kees Cook <>

Where can I find the io_uring selftests? I'd expect an additional set of
patches to implement the selftests for this new feature.

Kees Cook

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.