public inbox for [email protected]
 help / color / mirror / Atom feed
* [GIT PULL] io_uring fixes for 6.1-rc6
@ 2022-11-26  0:19 Jens Axboe
  2022-11-26  2:25 ` pr-tracker-bot
  0 siblings, 1 reply; 4+ messages in thread
From: Jens Axboe @ 2022-11-26  0:19 UTC (permalink / raw)
  To: io-uring; +Cc: Linus Torvalds

Hi Linus,

A few fixes that should go into this release:

- A few poll related fixes. One fixing a race condition between poll
  cancelation and trigger, and one making the overflow handling a bit
  more robust (Lin, Pavel)

- Fix an fput() for error handling in the direct file table (Lin)

- Fix for a regression introduced in this cycle, where we don't always
  get TIF_NOTIFY_SIGNAL cleared appropriately (me)

Please pull!


The following changes since commit 7fdbc5f014c3f71bc44673a2d6c5bb2d12d45f25:

  io_uring: disallow self-propelled ring polling (2022-11-18 09:29:31 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.1-2022-11-25

for you to fetch changes up to 7cfe7a09489c1cefee7181e07b5f2bcbaebd9f41:

  io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available (2022-11-25 10:55:08 -0700)

----------------------------------------------------------------
io_uring-6.1-2022-11-25

----------------------------------------------------------------
Jens Axboe (1):
      io_uring: clear TIF_NOTIFY_SIGNAL if set and task_work not available

Lin Ma (2):
      io_uring/filetable: fix file reference underflow
      io_uring/poll: fix poll_refs race with cancelation

Pavel Begunkov (2):
      io_uring: cmpxchg for poll arm refs release
      io_uring: make poll refs more robust

 io_uring/filetable.c |  2 --
 io_uring/io_uring.h  |  9 +++++++--
 io_uring/poll.c      | 47 ++++++++++++++++++++++++++++++++++++++++-------
 3 files changed, 47 insertions(+), 11 deletions(-)

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 4+ messages in thread
* [GIT PULL] io_uring fixes for 6.1-rc6
@ 2022-11-18 22:43 Jens Axboe
  2022-11-19  1:24 ` pr-tracker-bot
  0 siblings, 1 reply; 4+ messages in thread
From: Jens Axboe @ 2022-11-18 22:43 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: io-uring

Hi Linus,

Fixes for io_uring that should go into the 6.1 kernel release. This is
mostly fixing issues around the poll rework, but also two tweaks for the
multishot handling for accept and receive. All stable material.

Please pull!


The following changes since commit 5576035f15dfcc6cb1cec236db40c2c0733b0ba4:

  io_uring/poll: lockdep annote io_poll_req_insert_locked (2022-11-11 09:59:27 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/io_uring-6.1-2022-11-18

for you to fetch changes up to 7fdbc5f014c3f71bc44673a2d6c5bb2d12d45f25:

  io_uring: disallow self-propelled ring polling (2022-11-18 09:29:31 -0700)

----------------------------------------------------------------
io_uring-6.1-2022-11-18

----------------------------------------------------------------
Pavel Begunkov (5):
      io_uring: update res mask in io_poll_check_events
      io_uring: fix tw losing poll events
      io_uring: fix multishot accept request leaks
      io_uring: fix multishot recv request leaks
      io_uring: disallow self-propelled ring polling

 include/linux/io_uring.h |  3 +++
 io_uring/io_uring.c      |  2 +-
 io_uring/io_uring.h      |  4 ++--
 io_uring/net.c           | 23 +++++++++--------------
 io_uring/poll.c          | 12 ++++++++++++
 5 files changed, 27 insertions(+), 17 deletions(-)

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-11-26  2:25 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-26  0:19 [GIT PULL] io_uring fixes for 6.1-rc6 Jens Axboe
2022-11-26  2:25 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2022-11-18 22:43 Jens Axboe
2022-11-19  1:24 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox