[GIT PULL] io_uring fixes for 6.3-rc3

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


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)


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

[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