mbox series

[GIT,PULL] io_uring fixes for 6.14-rc4

Message ID 12ab89dd-5bcc-4d94-ade0-3856a1f35ec3@kernel.dk (mailing list archive)
State New
Headers show
Series [GIT,PULL] io_uring fixes for 6.14-rc4 | expand

Pull-request

git://git.kernel.dk/linux.git tags/io_uring-6.14-20250221

Message

Jens Axboe Feb. 21, 2025, 4:46 p.m. UTC
Hi Linus,

Some fixes for io_uring that should go into the 6.14 kernel release.
This pull request contains:

- Series fixing an issue with multishot read on pollable files that may
  return -EIOCBQUEUED from ->read_iter(). 4 small patches for that, the
  first one deliberately done in such a way that it'd be easy to
  backport.

- Remove some dead constant definitions.

- Use array_index_nospec() for opcode indexing.

- Work-around for worker creation retries in the presence of signals.

Please pull!


The following changes since commit d6211ebbdaa541af197b50b8dd8f22642ce0b87f:

  io_uring/uring_cmd: unconditionally copy SQEs at prep time (2025-02-13 10:24:39 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.14-20250221

for you to fetch changes up to 4614de748e78a295ee9b1f54ca87280b101fbdf0:

  io_uring/rw: clean up mshot forced sync mode (2025-02-19 13:42:22 -0700)

----------------------------------------------------------------
io_uring-6.14-20250221

----------------------------------------------------------------
Caleb Sander Mateos (1):
      io_uring/rsrc: remove unused constants

Jens Axboe (1):
      io_uring: fix spelling error in uapi io_uring.h

Pavel Begunkov (5):
      io_uring: prevent opcode speculation
      io_uring/rw: forbid multishot async reads
      io_uring/rw: don't directly use ki_complete
      io_uring/rw: move ki_complete init into prep
      io_uring/rw: clean up mshot forced sync mode

Uday Shankar (1):
      io-wq: backoff when retrying worker creation

 include/uapi/linux/io_uring.h |  2 +-
 io_uring/io-wq.c              | 23 ++++++++++++++++++-----
 io_uring/io_uring.c           |  2 ++
 io_uring/rsrc.h               |  6 ------
 io_uring/rw.c                 | 30 +++++++++++++++++++++---------
 5 files changed, 42 insertions(+), 21 deletions(-)

Comments

pr-tracker-bot@kernel.org Feb. 21, 2025, 5:42 p.m. UTC | #1
The pull request you sent on Fri, 21 Feb 2025 09:46:48 -0700:

> git://git.kernel.dk/linux.git tags/io_uring-6.14-20250221

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f679ebf6aa9b42d0edb5b261e16dc7b1e3c3550e

Thank you!