From: Linus Torvalds Date: Fri, 5 Apr 2024 23:58:52 +0000 (-0700) Subject: Merge tag 'io_uring-6.9-20240405' of git://git.kernel.dk/linux X-Git-Tag: v6.9-rc4-pxa1908~83 X-Git-Url: https://git.dujemihanovic.xyz/?a=commitdiff_plain;h=4f72ed492d7798919269a20d157d34495a988935;p=linux.git 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 --- 4f72ed492d7798919269a20d157d34495a988935