[GIT PULL] io_uring fixes for 6.11-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)

-- 
Jens Axboe





[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux