Hi Linus, Set of fixes for io_uring that should go into the 6.3-rc3 release: - When PF_NO_SETAFFINITY was removed for io-wq threads, we kind of forgot about the SQPOLL thread. Remove it there as well, there's even less of a reason to set it there (Michal) - Fixup a confusing 'ret' setting (Li) - When MSG_RING is used to send a direct descriptor to another ring, it's possible to have it allocate it on the target ring rather than provide a specific index for it. If this is done, return the chosen value in the CQE, like we would've done locally (Pavel) - Fix a regression in this series on huge page bvec collapsing (Pavel) Please pull! The following changes since commit fa780334a8c392d959ae05eb19f2410b3a1e6cb0: io_uring: silence variable ‘prev’ set but not used warning (2023-03-09 10:10:58 -0700) are available in the Git repository at: git://git.kernel.dk/linux.git tags/io_uring-6.3-2023-03-16 for you to fetch changes up to d2acf789088bb562cea342b6a24e646df4d47839: io_uring/rsrc: fix folio accounting (2023-03-16 09:32:18 -0600) ---------------------------------------------------------------- io_uring-6.3-2023-03-16 ---------------------------------------------------------------- Li zeming (1): io_uring: rsrc: Optimize return value variable 'ret' Michal Koutný (1): io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads Pavel Begunkov (2): io_uring/msg_ring: let target know allocated index io_uring/rsrc: fix folio accounting io_uring/msg_ring.c | 4 +++- io_uring/rsrc.c | 10 ++++++++-- io_uring/sqpoll.c | 1 - 3 files changed, 11 insertions(+), 4 deletions(-) -- Jens Axboe