]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
Merge tag 'io_uring-6.9-20240405' of git://git.kernel.dk/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 5 Apr 2024 23:58:52 +0000 (16:58 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 5 Apr 2024 23:58:52 +0000 (16:58 -0700)
commit4f72ed492d7798919269a20d157d34495a988935
treeb75d2b97f191d169ab3c304ac082ca35b3faf932
parent4de2ff261f535f2ed6ef56d4acf5f888ed8b95bc
parent561e4f9451d65fc2f7eef564e0064373e3019793
Merge tag 'io_uring-6.9-20240405' of git://git.kernel.dk/linux

Pull io_uring fixes from Jens Axboe:

 - Backport of some fixes that came up during development of the 6.10
   io_uring patches. This includes some kbuf cleanups and reference
   fixes.

 - Disable multishot read if we don't have NOWAIT support on the target

 - Fix for a dependency issue with workqueue flushing

* tag 'io_uring-6.9-20240405' of git://git.kernel.dk/linux:
  io_uring/kbuf: hold io_buffer_list reference over mmap
  io_uring/kbuf: protect io_buffer_list teardown with a reference
  io_uring/kbuf: get rid of bl->is_ready
  io_uring/kbuf: get rid of lower BGID lists
  io_uring: use private workqueue for exit work
  io_uring: disable io-wq execution of multishot NOWAIT requests
  io_uring/rw: don't allow multishot reads without NOWAIT support