public inbox for [email protected]
 help / color / mirror / Atom feed
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


             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