public inbox for io-uring@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] io_uring fixes for 6.17-rc7
@ 2025-09-19 13:52 Jens Axboe
  2025-09-19 20:18 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Jens Axboe @ 2025-09-19 13:52 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: io-uring

Hi Linus,

Set of fixes for io_uring that should go into the 6.17 kernel release.
This pull request contains:

- Fix for a regression introduced in the io-wq worker creation logic.

- Remove the allocation cache for the msg_ring io_kiocb allocations. I
  have a suspicion that there's a bug there, and since we just fixed one
  in that area, let's just yank the use of that cache entirely. It's not
  that important, and it kills some code.

- Treat a closed ring like task exiting in that any requests that
  trigger post that condition should just get canceled. Doesn't fix any
  real issues, outside of having tasks being able to rely on that
  guarantee.

- Fix for a bug in the network zero-copy notification mechanism, where a
  comparison for matching tctx/ctx for notifications was buggy in that
  it didn't correctly compare with the previous notification.

Please pull!


The following changes since commit 98b6fa62c84f2e129161e976a5b9b3cb4ccd117b:

  io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths (2025-08-28 05:48:34 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.17-20250919

for you to fetch changes up to 2c139a47eff8de24e3350dadb4c9d5e3426db826:

  io_uring: fix incorrect io_kiocb reference in io_link_skb (2025-09-19 06:00:57 -0600)

----------------------------------------------------------------
io_uring-6.17-20250919

----------------------------------------------------------------
Jens Axboe (2):
      io_uring: include dying ring in task_work "should cancel" state
      io_uring/msg_ring: kill alloc_cache for io_kiocb allocations

Max Kellermann (1):
      io_uring/io-wq: fix `max_workers` breakage and `nr_workers` underflow

Yang Xiuwei (1):
      io_uring: fix incorrect io_kiocb reference in io_link_skb

 include/linux/io_uring_types.h |  3 ---
 io_uring/io-wq.c               |  6 +++---
 io_uring/io_uring.c            | 10 ++++------
 io_uring/io_uring.h            |  4 ++--
 io_uring/msg_ring.c            | 24 ++----------------------
 io_uring/notif.c               |  2 +-
 io_uring/poll.c                |  2 +-
 io_uring/timeout.c             |  2 +-
 io_uring/uring_cmd.c           |  2 +-
 9 files changed, 15 insertions(+), 40 deletions(-)

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-09-19 20:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-19 13:52 [GIT PULL] io_uring fixes for 6.17-rc7 Jens Axboe
2025-09-19 20:18 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox