* [GIT PULL] Followup io_uring fixes for 6.19-rc1
@ 2025-12-08 20:31 Jens Axboe
2025-12-09 0:12 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Jens Axboe @ 2025-12-08 20:31 UTC (permalink / raw)
To: Linus Torvalds; +Cc: io-uring
Hi Linus,
Followup set of fixes for io_uring for this merge window. These are
either later fixes, or cleanups that don't make sense to defer. This
pull request contains:
- Fix for a recent regression in io-wq worker creation.
- Tracing cleanup
- Use READ_ONCE/WRITE_ONCE consistently for ring mapped kbufs. Mostly
for documentation purposes, indicating that they are shared with
userspace.
- Fix for POLL_ADD losing a completion, if the request is updated and
now is triggerable - eg, if POLLIN is set with the updated, and the
polled file is readable.
- In conjunction with the above fix, also unify how poll wait queue
entries are deleted with the head update. We had 3 different spots
doing both the list deletion and head write, with one of them nicely
documented. Abstract that into a helper and use it consistently.
- Small series from Joanne fixing an issue with buffer cloning, and
cleaning up the arg validation.
Please pull!
The following changes since commit 559e608c46553c107dbba19dae0854af7b219400:
Merge tag 'ntfs3_for_6.19' of https://github.com/Paragon-Software-Group/linux-ntfs3 (2025-12-03 20:45:43 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git tags/io_uring-6.19-20251208
for you to fetch changes up to 55d57b3bcc7efcab812a8179e2dc17d781302997:
io_uring/poll: unify poll waitqueue entry and list removal (2025-12-05 10:23:28 -0700)
----------------------------------------------------------------
io_uring-6.19-20251208
----------------------------------------------------------------
Caleb Sander Mateos (3):
io_uring/io-wq: always retry worker create on ERESTART*
io_uring/trace: rename io_uring_queue_async_work event "rw" field
io_uring/kbuf: use READ_ONCE() for userspace-mapped memory
Jens Axboe (2):
io_uring/poll: correctly handle io_poll_add() return value on update
io_uring/poll: unify poll waitqueue entry and list removal
Joanne Koong (4):
io_uring/rsrc: clean up buffer cloning arg validation
io_uring/rsrc: rename misleading src_node variable in io_clone_buffers()
io_uring/rsrc: fix lost entries after cloned range
io_uring/kbuf: use WRITE_ONCE() for userspace-shared buffer ring fields
include/trace/events/io_uring.h | 12 +++++-----
io_uring/io-wq.c | 5 ++--
io_uring/kbuf.c | 16 ++++++-------
io_uring/poll.c | 52 +++++++++++++++++++++++------------------
io_uring/rsrc.c | 47 +++++++++++++++++--------------------
5 files changed, 67 insertions(+), 65 deletions(-)
--
Jens Axboe
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] Followup io_uring fixes for 6.19-rc1
2025-12-08 20:31 [GIT PULL] Followup io_uring fixes for 6.19-rc1 Jens Axboe
@ 2025-12-09 0:12 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-12-09 0:12 UTC (permalink / raw)
To: Jens Axboe; +Cc: Linus Torvalds, io-uring
The pull request you sent on Mon, 8 Dec 2025 13:31:06 -0700:
> https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git tags/io_uring-6.19-20251208
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/cfd4039213e7b5a828c5b78e1b5235cac91af53d
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-12-09 0:15 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-08 20:31 [GIT PULL] Followup io_uring fixes for 6.19-rc1 Jens Axboe
2025-12-09 0:12 ` 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