Hi Linus, Set of fixes for io_uring that should go into the 6.2 release: - Two fixes for mutex grabbing when the task state is != TASK_RUNNING (me) - Check for invalid opcode in io_uring_register() a bit earlier, to avoid going through the quiesce machinery just to return -EINVAL later in the process (me) - Fix for the uapi io_uring header, skipping including time_types.h when necessary (Stefan) Please pull! The following changes since commit 5ad70eb27d2b87ec722fedd23638354be37ea0b0: MAINTAINERS: io_uring: Add include/trace/events/io_uring.h (2022-12-19 09:56:09 -0700) are available in the Git repository at: git://git.kernel.dk/linux.git tags/io_uring-6.2-2022-12-29 for you to fetch changes up to 9eb803402a2a83400c6c6afd900e3b7c87c06816: uapi:io_uring.h: allow linux/time_types.h to be skipped (2022-12-27 07:32:51 -0700) ---------------------------------------------------------------- io_uring-6.2-2022-12-29 ---------------------------------------------------------------- Jens Axboe (3): io_uring: finish waiting before flushing overflow entries io_uring/cancel: re-grab ctx mutex after finishing wait io_uring: check for valid register opcode earlier Stefan Metzmacher (1): uapi:io_uring.h: allow linux/time_types.h to be skipped include/uapi/linux/io_uring.h | 8 ++++++++ io_uring/cancel.c | 9 ++++----- io_uring/io_uring.c | 30 +++++++++++++++++++----------- 3 files changed, 31 insertions(+), 16 deletions(-) -- Jens Axboe