1/10 fixes multi ring cancellation bugs 2-3 are cleanups 4-6 is a resend of the dropped patches 7-10 are rebased cleanups Pavel Begunkov (10): io_uring: fix multi ctx cancellation io_uring: improve task exit timeout cancellations io_uring: fix io_poll_remove_all clang warnings io_uring: hide eventfd assumptions in evenfd paths io_uring: introduce locking helpers for CQE posting io_uring: add io_commit_cqring_flush() io_uring: opcode independent fixed buf import io_uring: move io_import_fixed() io_uring: consistent naming for inline completion io_uring: add an warn_once for poll_find include/linux/io_uring_types.h | 2 + io_uring/io_uring.c | 191 +++++++++++++++++---------------- io_uring/io_uring.h | 25 ++++- io_uring/poll.c | 12 ++- io_uring/rsrc.c | 60 +++++++++++ io_uring/rsrc.h | 3 + io_uring/rw.c | 74 +------------ io_uring/timeout.c | 16 ++- 8 files changed, 205 insertions(+), 178 deletions(-) -- 2.36.1