From: Linus Torvalds Date: Sat, 6 May 2023 15:15:20 +0000 (-0700) Subject: Merge tag 'pipe-nonblock-2023-05-06' of git://git.kernel.dk/linux X-Git-Tag: v6.6.17~4900 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7644c8231987288e7aae378d2ff3c56a980d1988;p=platform%2Fkernel%2Flinux-rpi.git Merge tag 'pipe-nonblock-2023-05-06' of git://git.kernel.dk/linux Pull nonblocking pipe io_uring support from Jens Axboe: "Here's the revised edition of the FMODE_NOWAIT support for pipes, in which we just flag it as such supporting FMODE_NOWAIT unconditionally, but clear it if we ever end up using splice/vmsplice on the pipe. The pipe read/write side is perfectly fine for nonblocking IO, however splice and vmsplice can potentially wait for IO with the pipe lock held" * tag 'pipe-nonblock-2023-05-06' of git://git.kernel.dk/linux: pipe: set FMODE_NOWAIT on pipes splice: clear FMODE_NOWAIT on file if splice/vmsplice is used --- 7644c8231987288e7aae378d2ff3c56a980d1988