* [GIT PULL] io_uring fixes for 6.9-rc1
@ 2024-03-22 17:07 Jens Axboe
2024-03-22 20:05 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Jens Axboe @ 2024-03-22 17:07 UTC (permalink / raw)
To: Linus Torvalds; +Cc: io-uring
Hi Linus.
Later fixes for the 6.9 merge window. One patch just missed the initial
git pull, the rest are either fixes or small cleanups that make our life
easier for the next kernel. In detail:
- Fix a potential leak in error handling of pinned pages, and clean it
up (Gabriel, Pavel)
- Fix an issue with how read multishot returns retry (me)
- Fix a problem with waitid/futex removals, if we hit the case of
needing to remove all of them at exit time (me)
- Fix for a regression introduced in this merge window, where we don't
always have sr->done_io initialized if the ->prep_async() path is used
(me)
- Fix for SQPOLL setup error handling (me)
- Fix for a poll removal request being delayed (Pavel)
- Rename of a struct member which had a confusing name (Pavel)
Please pull!
The following changes since commit 045395d86acd02062b067bd325d4880391f2ce02:
Merge tag 'cgroup-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup (2024-03-11 13:13:22 -0700)
are available in the Git repository at:
git://git.kernel.dk/linux.git tags/io_uring-6.9-20240322
for you to fetch changes up to 1251d2025c3e1bcf1f17ec0f3c0dfae5e5bbb146:
io_uring/sqpoll: early exit thread if task_context wasn't allocated (2024-03-18 20:22:42 -0600)
----------------------------------------------------------------
io_uring-6.9-20240322
----------------------------------------------------------------
Gabriel Krisman Bertazi (1):
io_uring: Fix release of pinned pages when __io_uaddr_map fails
Jens Axboe (7):
io_uring: don't save/restore iowait state
io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
io_uring/futex: always remove futex entry for cancel all
io_uring/waitid: always remove waitid entry for cancel all
io_uring/net: ensure async prep handlers always initialize ->done_io
io_uring: clear opcode specific data for an early failure
io_uring/sqpoll: early exit thread if task_context wasn't allocated
Pavel Begunkov (4):
io_uring: clean rings on NO_MMAP alloc fail
io_uring: simplify io_pages_free
io_uring/kbuf: rename is_mapped
io_uring: fix poll_remove stalled req completion
io_uring/futex.c | 1 +
io_uring/io_uring.c | 63 +++++++++++++++++++++++++++++------------------------
io_uring/kbuf.c | 20 ++++++++---------
io_uring/kbuf.h | 2 +-
io_uring/net.c | 9 +++++++-
io_uring/poll.c | 4 ++--
io_uring/rw.c | 2 ++
io_uring/sqpoll.c | 6 ++++-
io_uring/waitid.c | 7 +-----
9 files changed, 65 insertions(+), 49 deletions(-)
--
Jens Axboe
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] io_uring fixes for 6.9-rc1
2024-03-22 17:07 [GIT PULL] io_uring fixes for 6.9-rc1 Jens Axboe
@ 2024-03-22 20:05 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2024-03-22 20:05 UTC (permalink / raw)
To: Jens Axboe; +Cc: Linus Torvalds, io-uring
The pull request you sent on Fri, 22 Mar 2024 11:07:06 -0600:
> git://git.kernel.dk/linux.git tags/io_uring-6.9-20240322
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/19dba097071ec4fd6486b9f0d52d12a3c5743d44
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:[~2024-03-22 20:05 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-22 17:07 [GIT PULL] io_uring fixes for 6.9-rc1 Jens Axboe
2024-03-22 20:05 ` 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