Skip to content

cleanup for req_free/find_next

Pavel Begunkov io-uring 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5io_uring: deduplicate freeing linked timeoutsfs/io_uring.c+40 -480 replies
2/5io_uring: replace find_next() out param with retfs/io_uring.c+18 -180 replies
3/5io_uring: kill REQ_F_TIMEOUTfs/io_uring.c+0 -40 replies
4/5io_uring: kill REQ_F_TIMEOUT_NOSEQfs/io_uring.c+8 -70 replies
5/5io_uring: fix use after freefs/io_uring.c+5 -26 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 0/5] cleanup for req_free/find_next

Cleans a bit up completion path.

Regarding [5/5], it's so unlikely to happen, that I don't even try to port it for 5.8, there would be merge conflicts. However, if anyone think otherwise or this ever showed itself -- let me know.

Pavel Begunkov (5):
io_uring: deduplicate freeing linked timeouts
io_uring: replace find_next() out param with ret
io_uring: kill REQ_F_TIMEOUT
io_uring: kill REQ_F_TIMEOUT_NOSEQ
io_uring: fix use after free

 fs/io_uring.c | 140 ++++++++++++++++++++++++--------------------------
 1 file changed, 66 insertions(+), 74 deletions(-)
Signature · 1 line
2.24.0