Patch 1 improves task exit cancellation. The problem is a mind experiment, I haven't seen it anywhere, and should be rare as it involves io_uring polling another io_uring. Patch 2 fails netpolling with IOPOLL, as it's not supported The rest is random cleanups. Pavel Begunkov (6): io_uring: tighten task exit cancellations io_uring: don't allow netpolling with SETUP_IOPOLL io_uring: fix io_match_task must_hold io_uring: simplify io_uring_cmd return io_uring: kill REQ_F_CANCEL_SEQ io_uring: align iowq and task request error handling include/linux/io_uring_types.h | 3 --- io_uring/io_uring.c | 7 +++++-- io_uring/napi.c | 2 ++ io_uring/timeout.c | 2 +- io_uring/uring_cmd.c | 2 +- 5 files changed, 9 insertions(+), 7 deletions(-) -- 2.44.0