Skip to content

5.9 small cleanups/fixes

Pavel Begunkov io-uring 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6io_uring: de-unionise io_kiocbfs/io_uring.c+14 -450 replies
2/6io_uring: deduplicate __io_complete_rw()fs/io_uring.c+3 -50 replies
3/6io_uring: fix racy overflow count reportingfs/io_uring.c+1 -23 replies
4/6io_uring: fix stalled deferred requestsfs/io_uring.c+1 -00 replies
5/6io_uring: consolidate *_check_overflow accountingfs/io_uring.c+13 -100 replies
6/6io_uring: get rid of atomic FAA for cq_timeoutsfs/io_uring.c+5 -30 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/6] 5.9 small cleanups/fixes

[1/1] takes apart the union, too much trouble and there is no reason left for keeping it. Probably for 5.10 we can reshuffle the layout as discussed.

Pavel Begunkov (6):
io_uring: de-unionise io_kiocb
io_uring: deduplicate __io_complete_rw()
io_uring: fix racy overflow count reporting
io_uring: fix stalled deferred requests
io_uring: consolidate *_check_overflow accounting
io_uring: get rid of atomic FAA for cq_timeouts

 fs/io_uring.c | 100 ++++++++++++++++++--------------------------------
 1 file changed, 36 insertions(+), 64 deletions(-)
Signature · 1 line
2.24.0