Merge tag 'io_uring-6.2-2022-12-29' of git://git.kernel.dk/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 30 Dec 2022 00:48:21 +0000 (16:48 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 30 Dec 2022 00:48:21 +0000 (16:48 -0800)
commitac787ffa5a246e53675ae93294420ea948600818
tree8b67b4ecddc0125f1c6ed163c4bc79070ddac2aa
parent69fb073b5ba6d7c9358a04115ed61b78c73790ce
parent9eb803402a2a83400c6c6afd900e3b7c87c06816
Merge tag 'io_uring-6.2-2022-12-29' of git://git.kernel.dk/linux

Pull io_uring fixes from Jens Axboe:

 - 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)

* tag 'io_uring-6.2-2022-12-29' of git://git.kernel.dk/linux:
  uapi:io_uring.h: allow linux/time_types.h to be skipped
  io_uring: check for valid register opcode earlier
  io_uring/cancel: re-grab ctx mutex after finishing wait
  io_uring: finish waiting before flushing overflow entries