All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] io_uring fixes for 5.12-rc4
@ 2021-03-19 22:30 Jens Axboe
  2021-03-20  0:09 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Jens Axboe @ 2021-03-19 22:30 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: io-uring

Hi Linus,

Quieter week this time, which was both expected and desired. About half
of the below is fixes for this release, the other half are just fixes in
general. In detail:

- Fix the freezing of IO threads, by making the freezer not send them
  fake signals. Make them freezable by default.

- Like we did for personalities, move the buffer IDR to xarray. Kills
  some code and avoids a use-after-free on teardown.

- SQPOLL cleanups and fixes (Pavel)

- Fix linked timeout race (Pavel)

- Fix potential completion post use-after-free (Pavel)

- Cleanup and move internal structures outside of general kernel view
  (Stefan)

- Use MSG_SIGNAL for send/recv from io_uring (Stefan)

Please pull!


The following changes since commit 58f99373834151e1ca7edc49bc5578d9d40db099:

  io_uring: fix OP_ASYNC_CANCEL across tasks (2021-03-12 09:42:56 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux-block.git tags/io_uring-5.12-2021-03-19

for you to fetch changes up to de75a3d3f5a14c9ab3c4883de3471d3c92a8ee78:

  io_uring: don't leak creds on SQO attach error (2021-03-18 09:44:35 -0600)

----------------------------------------------------------------
io_uring-5.12-2021-03-19

----------------------------------------------------------------
Jens Axboe (3):
      kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing
      io_uring: allow IO worker threads to be frozen
      io_uring: convert io_buffer_idr to XArray

Pavel Begunkov (8):
      io_uring: fix ->flags races by linked timeouts
      io_uring: fix complete_post use ctx after free
      io_uring: replace sqd rw_semaphore with mutex
      io_uring: halt SQO submission on ctx exit
      io_uring: fix concurrent parking
      io_uring: add generic callback_head helpers
      io_uring: fix sqpoll cancellation via task_work
      io_uring: don't leak creds on SQO attach error

Stefan Metzmacher (3):
      io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls
      io_uring: remove structures from include/linux/io_uring.h
      io_uring: use typesafe pointers in io_uring_task

 fs/io-wq.c               |   6 +-
 fs/io-wq.h               |  10 ++-
 fs/io_uring.c            | 228 ++++++++++++++++++++++++++---------------------
 include/linux/io_uring.h |  25 ------
 kernel/fork.c            |   1 -
 kernel/freezer.c         |   2 +-
 6 files changed, 142 insertions(+), 130 deletions(-)

-- 
Jens Axboe


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

* Re: [GIT PULL] io_uring fixes for 5.12-rc4
  2021-03-19 22:30 [GIT PULL] io_uring fixes for 5.12-rc4 Jens Axboe
@ 2021-03-20  0:09 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2021-03-20  0:09 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Linus Torvalds, io-uring

The pull request you sent on Fri, 19 Mar 2021 16:30:55 -0600:

> git://git.kernel.dk/linux-block.git tags/io_uring-5.12-2021-03-19

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0ada2dad8bf39857f25e6ecbf68bb1664ca1ee5b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

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

end of thread, other threads:[~2021-03-20  0:10 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-19 22:30 [GIT PULL] io_uring fixes for 5.12-rc4 Jens Axboe
2021-03-20  0:09 ` pr-tracker-bot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.