From: Jens Axboe <axboe@kernel.dk>
To: io-uring@vger.kernel.org
Subject: [PATCHSET 0/6] Various bug fixes
Date: Tue, 21 Apr 2026 07:51:37 -0600 [thread overview]
Message-ID: <20260421135626.581917-1-axboe@kernel.dk> (raw)
Hi,
A random bag of fixes and cleanups. In detail:
- Patch 1, defensive cleanup for a patch merged in this merge window.
Not reachable, but it's confusing and should get cleaned up.
- Patch 2, spectre masking for file updates.
- Patch 3, defensive cleanup for the imu cache, using kvfree()
consistently. Idea being that it'd be easy to mess this up in the
future if caching changes.
- Patch 4, more defensive cleanups, just hardening ensuring that
only >= 0 is passed in for bytes consumed for the kbuf path.
- Patch 5, actual fix for futex, where multiple partial wakeups would
end up waking the same queue multiple times, rather than moving on
to the next one.
- Patch 6, actual fix for ring resizing with CQE32/SQE128 and pending
entries in the SQ or CQ rings.
io_uring/alloc_cache.h | 2 +-
io_uring/futex.c | 4 +++-
io_uring/io_uring.c | 3 ++-
io_uring/register.c | 36 ++++++++++++++++++++++++++++--------
io_uring/rsrc.c | 5 ++++-
io_uring/rsrc.h | 9 +++++++--
io_uring/rw.c | 4 ++--
7 files changed, 47 insertions(+), 16 deletions(-)
--
Jens Axboe
next reply other threads:[~2026-04-21 13:56 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-21 13:51 Jens Axboe [this message]
2026-04-21 13:51 ` [PATCH 1/6] io_uring: fix spurious fput in registered ring path Jens Axboe
2026-04-21 17:05 ` Gabriel Krisman Bertazi
2026-04-21 13:51 ` [PATCH 2/6] io_uring/rsrc: unify nospec indexing for direct descriptors Jens Axboe
2026-04-21 17:09 ` Gabriel Krisman Bertazi
2026-04-21 13:51 ` [PATCH 3/6] io_uring/rsrc: use kvfree() for the imu cache Jens Axboe
2026-04-21 13:51 ` [PATCH 4/6] io_uring/rw: add defensive hardening for negative kbuf lengths Jens Axboe
2026-04-21 17:10 ` Gabriel Krisman Bertazi
2026-04-21 13:51 ` [PATCH 5/6] io_uring/futex: ensure partial wakes are appropriately dequeued Jens Axboe
2026-04-21 17:11 ` Gabriel Krisman Bertazi
2026-04-21 13:51 ` [PATCH 6/6] io_uring/register: fix ring resizing with mixed/large SQEs/CQEs Jens Axboe
2026-04-21 17:12 ` Gabriel Krisman Bertazi
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 \
--in-reply-to=20260421135626.581917-1-axboe@kernel.dk \
--to=axboe@kernel.dk \
--cc=io-uring@vger.kernel.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.