Previously, CQE ordering could be broken in multishot if there was an overflow, and so the multishot was stopped in overflow. However since Pavel's change in commit aa1df3a360a0 ("io_uring: fix CQE reordering"), there is no risk of out of order completions being received by userspace. So we can now clean up this code. Dylan Yudaken (4): io_uring: revert "io_uring fix multishot accept ordering" io_uring: revert "io_uring: fix multishot poll on overflow" io_uring: allow multishot recv CQEs to overflow io_uring: remove allow_overflow parameter io_uring/io_uring.c | 13 ++++--------- io_uring/io_uring.h | 6 ++---- io_uring/msg_ring.c | 4 ++-- io_uring/net.c | 19 ++++++------------- io_uring/poll.c | 6 ++---- io_uring/rsrc.c | 4 ++-- 6 files changed, 18 insertions(+), 34 deletions(-) base-commit: 765d0e263fccc8b22efef8258c3260e9d0ecf632 -- 2.30.2