Some improvements after killing refcounting, and other cleanups. With 2/2 with will be only tracking reqs with file->f_op == &io_uring_fops, which is nice. Pavel Begunkov (5): io_uring: optimise iowq refcounting io_uring: don't inflight-track linked timeouts io_uring: optimise initial ltimeout refcounting io_uring: kill not necessary resubmit switch io_uring: deduplicate cancellation code fs/io_uring.c | 82 ++++++++++++++++++++++++--------------------------- 1 file changed, 38 insertions(+), 44 deletions(-) -- 2.32.0