Skip to content

iopoll fixes

Pavel Begunkov io-uring stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5io_uring: always let io_iopoll_complete() complete polled io.fs/io_uring.c+13 -27 replies
2/5io_uring: fix racy IOPOLL completionsfs/io_uring.c+18 -51 reply
3/5io_uring: fix racy IOPOLL flush overflowfs/io_uring.c+6 -40 replies
4/5io_uring: fix io_cqring_events()'s noflushfs/io_uring.c+1 -10 replies
5/5io_uring: fix mis-seting personality's credsfs/io_uring.c+1 -10 replies

Reviews trailers per patch

1 of 5 patches has a Reviewed-by or Acked-by.

PatchPavel BegunkovJoseph Qi
1/5R-b R-b
2/5
3/5
4/5
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 5.10 0/5] iopoll fixes

Following up Xiaoguang's patch, which is included in the series, patch up when similar bug can happen. There are holes left calling io_cqring_events(), but that's for later.

The last patch is a bit different and fixes the new personality grabbing.

Pavel Begunkov (4):
io_uring: fix racy IOPOLL completions
io_uring: fix racy IOPOLL flush overflow
io_uring: fix io_cqring_events()'s noflush
io_uring: fix mis-seting personality's creds

Xiaoguang Wang (1):
io_uring: always let io_iopoll_complete() complete polled io.

 fs/io_uring.c | 52 ++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 39 insertions(+), 13 deletions(-)
Signature · 1 line
2.24.0