mbox series

[GIT,PULL] io_uring fixes for 6.11-rc1

Message ID 0b085a98-80a5-43ef-9b6b-2508b4c70959@kernel.dk (mailing list archive)
State New
Headers show
Series [GIT,PULL] io_uring fixes for 6.11-rc1 | expand

Pull-request

git://git.kernel.dk/linux.git tags/io_uring-6.11-20240726

Message

Jens Axboe July 27, 2024, 1:06 p.m. UTC
Hi Linus,

A few fixes that should go into the 6.11-rc1 kernel release:

- Fix a syzbot issue for the msg ring cache added in this release. No
  ill effects from this one, but it did make KMSAN unhappy (me)

- Sanitize the NAPI timeout handling, by unifying the value handling
  into all ktime_t rather than converting back and forth (Pavel)

- Fail NAPI registration for IOPOLL rings, it's not supported (Pavel)

- Fix a theoretical issue with ring polling and cancelations (Pavel)

- Various little cleanups and fixes (Pavel)

Please pull!


The following changes since commit bcc87d978b834c298bbdd9c52454c5d0a946e97e:

  io_uring: fix error pbuf checking (2024-07-20 11:04:57 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.11-20240726

for you to fetch changes up to 358169617602f6f71b31e5c9532a09b95a34b043:

  io_uring/napi: pass ktime to io_napi_adjust_timeout (2024-07-26 08:31:59 -0600)

----------------------------------------------------------------
io_uring-6.11-20240726

----------------------------------------------------------------
Jens Axboe (1):
      io_uring/msg_ring: fix uninitialized use of target_req->flags

Pavel Begunkov (8):
      io_uring: tighten task exit cancellations
      io_uring: don't allow netpolling with SETUP_IOPOLL
      io_uring: fix io_match_task must_hold
      io_uring: simplify io_uring_cmd return
      io_uring: kill REQ_F_CANCEL_SEQ
      io_uring: align iowq and task request error handling
      io_uring/napi: use ktime in busy polling
      io_uring/napi: pass ktime to io_napi_adjust_timeout

 include/linux/io_uring_types.h |  5 +---
 io_uring/io_uring.c            | 13 ++++++---
 io_uring/io_uring.h            |  2 +-
 io_uring/msg_ring.c            |  6 ++---
 io_uring/napi.c                | 60 +++++++++++++++++++++---------------------
 io_uring/napi.h                | 10 +++----
 io_uring/timeout.c             |  2 +-
 io_uring/uring_cmd.c           |  2 +-
 8 files changed, 51 insertions(+), 49 deletions(-)

Comments

pr-tracker-bot@kernel.org July 27, 2024, 10:38 p.m. UTC | #1
The pull request you sent on Sat, 27 Jul 2024 07:06:53 -0600:

> git://git.kernel.dk/linux.git tags/io_uring-6.11-20240726

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

Thank you!