Cleans a bit up completion path. Regarding [5/5], it's so unlikely to happen, that I don't even try to port it for 5.8, there would be merge conflicts. However, if anyone think otherwise or this ever showed itself -- let me know. Pavel Begunkov (5): io_uring: deduplicate freeing linked timeouts io_uring: replace find_next() out param with ret io_uring: kill REQ_F_TIMEOUT io_uring: kill REQ_F_TIMEOUT_NOSEQ io_uring: fix use after free fs/io_uring.c | 140 ++++++++++++++++++++++++-------------------------- 1 file changed, 66 insertions(+), 74 deletions(-) -- 2.24.0