Skip to content

stable-5.11 backports

Pavel Begunkov stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9io_uring: fix inconsistent lock statefs/io_uring.c+3 -20 replies
2/9io_uring: deduplicate core cancellations sequencefs/io_uring.c+40 -450 replies
3/9io_uring: unpark SQPOLL thread for cancelationfs/io_uring.c+5 -00 replies
4/9io_uring: deduplicate failing task_work_addfs/io_uring.c+17 -290 replies
5/9fs: provide locked helper variant of close_fd_get_file()fs/file.c fs/internal.h+26 -110 replies
6/9io_uring: get rid of intermediate IORING_OP_CLOSE stagefs/io_uring.c+35 -290 replies
7/9io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCELfs/io-wq.c fs/io-wq.h fs/io_uring.c+1 -60 replies
8/9io_uring/io-wq: return 2-step work swap schemefs/io-wq.c fs/io-wq.h fs/io_uring.c+12 -340 replies
9/9io_uring: don't take uring_lock during iowq cancelfs/io_uring.c+9 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH stable-5.11 0/9] stable-5.11 backports

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(-)
Signature · 1 line
2.24.0