From: Jens Axboe <[email protected]>
To: Linus Torvalds <[email protected]>
Cc: io-uring <[email protected]>
Subject: [GIT PULL] io_uring fixes for 6.9-rc1
Date: Fri, 22 Mar 2024 11:07:06 -0600 [thread overview]
Message-ID: <[email protected]> (raw)
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
next reply other threads:[~2024-03-22 17:07 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-22 17:07 Jens Axboe [this message]
2024-03-22 20:05 ` [GIT PULL] io_uring fixes for 6.9-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
[email protected] \
[email protected] \
[email protected] \
[email protected] \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox