Skip to content

random 5.13 patches

Pavel Begunkov io-uring stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest16 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/16io_uring: unify task and files cancel loopsfs/io_uring.c+41 -330 replies
2/16io_uring: track inflight requests through counterfs/io_uring.c+10 -460 replies
3/16io_uring: unify files and task cancelfs/io_uring.c include/linux/io_uring.h+19 -490 replies
4/16io_uring: refactor io_closefs/io_uring.c+3 -100 replies
5/16io_uring: enable inline completion for more casesfs/io_uring.c+3 -30 replies
6/16io_uring: refactor compat_msghdr importfs/io_uring.c+5 -60 replies
7/16io_uring: optimise non-eventfd post-eventfs/io_uring.c+2 -40 replies
8/16io_uring: always pass cflags into fill_event()fs/io_uring.c+16 -210 replies
9/16io_uring: optimise fill_event() by inliningfs/io_uring.c+36 -210 replies
10/16io_uring: simplify io_rsrc_data refcountingfs/io_uring.c+16 -320 replies
11/16io_uring: add buffer unmap helperfs/io_uring.c+15 -130 replies
12/16io_uring: cleanup buffer registerfs/io_uring.c+7 -160 replies
13/16io_uring: split file table from rsrc nodesfs/io_uring.c+25 -280 replies
14/16io_uring: improve sqo stopfs/io_uring.c+2 -10 replies
15/16io_uring: improve hardlink code generationfs/io_uring.c+3 -20 replies
16/16io_uring: return back safer resurrectfs/io_uring.c+14 -46 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 5.13 00/16] random 5.13 patches

1-3: task vs files cancellation unification, sheds some lines 8-9: inlines fill_event(), gives some performance 10-13: more of registered buffer / resource preparation patches others are just separate not connected cleanups/improvements

Pavel Begunkov (16):
io_uring: unify task and files cancel loops
io_uring: track inflight requests through counter
io_uring: unify files and task cancel
io_uring: refactor io_close
io_uring: enable inline completion for more cases
io_uring: refactor compat_msghdr import
io_uring: optimise non-eventfd post-event
io_uring: always pass cflags into fill_event()
io_uring: optimise fill_event() by inlining
io_uring: simplify io_rsrc_data refcounting
io_uring: add buffer unmap helper
io_uring: cleanup buffer register
io_uring: split file table from rsrc nodes
io_uring: improve sqo stop
io_uring: improve hardlink code generation
io_uring: return back safer resurrect

 fs/io_uring.c            | 386 ++++++++++++++++-----------------------
 include/linux/io_uring.h |  12 +-
 2 files changed, 163 insertions(+), 235 deletions(-)
Signature · 1 line
2.24.0