mbox series

[stable-5.11,0/9] stable-5.11 backports

Message ID cover.1615375332.git.asml.silence@gmail.com
Headers show
Series stable-5.11 backports | expand

Message

Pavel Begunkov March 10, 2021, 11:30 a.m. UTC
5-6/9 were forgotten to be marked for-stable. Others are
5 out of 6 failed to apply + dependencies.

Jens Axboe (3):
  fs: provide locked helper variant of close_fd_get_file()
  io_uring: get rid of intermediate IORING_OP_CLOSE stage
  io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL

Pavel Begunkov (6):
  io_uring: fix inconsistent lock state
  io_uring: deduplicate core cancellations sequence
  io_uring: unpark SQPOLL thread for cancelation
  io_uring: deduplicate failing task_work_add
  io_uring/io-wq: return 2-step work swap scheme
  io_uring: don't take uring_lock during iowq cancel

 fs/file.c     |  36 +++++---
 fs/internal.h |   1 +
 fs/io-wq.c    |  17 ++--
 fs/io-wq.h    |   5 +-
 fs/io_uring.c | 241 +++++++++++++++++++++++---------------------------
 5 files changed, 145 insertions(+), 155 deletions(-)

Comments

Pavel Begunkov March 10, 2021, 11:41 a.m. UTC | #1
On 10/03/2021 11:30, Pavel Begunkov wrote:
> 5-6/9 were forgotten to be marked for-stable. Others are

> 5 out of 6 failed to apply + dependencies.

edit: 3 out of 4 that came on March 1st, and the 4th was reverted
upstream so isn't needed. Doesn't matter though

> 
> Jens Axboe (3):
>   fs: provide locked helper variant of close_fd_get_file()
>   io_uring: get rid of intermediate IORING_OP_CLOSE stage
>   io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL
> 
> Pavel Begunkov (6):
>   io_uring: fix inconsistent lock state
>   io_uring: deduplicate core cancellations sequence
>   io_uring: unpark SQPOLL thread for cancelation
>   io_uring: deduplicate failing task_work_add
>   io_uring/io-wq: return 2-step work swap scheme
>   io_uring: don't take uring_lock during iowq cancel
> 
>  fs/file.c     |  36 +++++---
>  fs/internal.h |   1 +
>  fs/io-wq.c    |  17 ++--
>  fs/io-wq.h    |   5 +-
>  fs/io_uring.c | 241 +++++++++++++++++++++++---------------------------
>  5 files changed, 145 insertions(+), 155 deletions(-)
>