[GIT PULL] Followup io_uring fixes for 5.16-rc3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux