Merge tag 'io_uring-6.6-2023-10-06' of git://git.kernel.dk/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 6 Oct 2023 22:41:18 +0000 (15:41 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 6 Oct 2023 22:41:18 +0000 (15:41 -0700)
commita88c38694714f70b2bc72f33ca125bf06c0f62f2
tree2bb2f99b191addbdacc5962a9d93557b71889a7c
parentaf95dc6fdc25e616051d0234aad638e15c02ec8f
parent0f8baa3c9802fbfe313c901e1598397b61b91ada
Merge tag 'io_uring-6.6-2023-10-06' of git://git.kernel.dk/linux

Pull io_uring fixes from Jens Axboe:

 - syzbot report on a crash on 32-bit arm with highmem, and went digging
   to check for potentially similar issues and found one more (me)

 - Fix a syzbot report with PROVE_LOCKING=y and setting up the ring in a
   disabled state (me)

 - Fix for race with CPU hotplut and io-wq init (Jeff)

* tag 'io_uring-6.6-2023-10-06' of git://git.kernel.dk/linux:
  io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls()
  io_uring: don't allow IORING_SETUP_NO_MMAP rings on highmem pages
  io_uring: ensure io_lockdep_assert_cq_locked() handles disabled rings
  io_uring/kbuf: don't allow registered buffer rings on highmem pages