* [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