Hi Linus, A few fixes for the 6.6 kernel release: - 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) Please pull! io_uring/fs: remove sqe->rw_flags checking from LINKAT (2023-09-29 03:07:09 -0600) are available in the Git repository at: git://git.kernel.dk/linux.git tags/io_uring-6.6-2023-10-06 for you to fetch changes up to 0f8baa3c9802fbfe313c901e1598397b61b91ada: io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls() (2023-10-05 14:11:18 -0600) ---------------------------------------------------------------- io_uring-6.6-2023-10-06 ---------------------------------------------------------------- Jeff Moyer (1): io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls() Jens Axboe (3): io_uring/kbuf: don't allow registered buffer rings on highmem pages io_uring: ensure io_lockdep_assert_cq_locked() handles disabled rings io_uring: don't allow IORING_SETUP_NO_MMAP rings on highmem pages io_uring/io-wq.c | 10 ++++------ io_uring/io_uring.c | 16 +++++++++++++++- io_uring/io_uring.h | 41 +++++++++++++++++++++++++++-------------- io_uring/kbuf.c | 27 +++++++++++++++++++-------- 4 files changed, 65 insertions(+), 29 deletions(-) -- Jens Axboe