Hi Linus, The locking fixup that was applied earlier this rc has both a deadlock and IRQ safety issue, let's get that ironed out before -rc3. This pull request contains: - Link traversal locking fix (Pavel) - Cancelation fix (Pavel) - Relocate cond_resched() for huge buffer chain freeing, avoiding a softlockup warning (Ye) - Fix timespec validation (Ye) Please pull! The following changes since commit 674ee8e1b4a41d2fdffc885c55350c3fbb38c22a: io_uring: correct link-list traversal locking (2021-11-22 19:31:54 -0700) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/io_uring-5.16-2021-11-27 for you to fetch changes up to f6223ff799666235a80d05f8137b73e5580077b9: io_uring: Fix undefined-behaviour in io_issue_sqe (2021-11-27 06:41:38 -0700) ---------------------------------------------------------------- io_uring-5.16-2021-11-27 ---------------------------------------------------------------- Pavel Begunkov (2): io_uring: fail cancellation for EXITING tasks io_uring: fix link traversal locking Ye Bin (2): io_uring: fix soft lockup when call __io_remove_buffers io_uring: Fix undefined-behaviour in io_issue_sqe fs/io_uring.c | 73 ++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 50 insertions(+), 23 deletions(-) -- Jens Axboe