*splitted the patchset* The next propagation bits are done similarly as it was before, but - nxt stealing is now at top-level, but not hidden in handlers - ensure there is no with REQ_F_DONT_STEAL_NEXT v2: - fix race cond in io_put_req_submission() - don't REQ_F_DONT_STEAL_NEXT for sync poll_add Pavel Begunkov (4): io_uring: clean up io_close io_uring: make submission ref putting consistent io_uring: remove @nxt from handlers io_uring: get next req on subm ref drop fs/io_uring.c | 366 +++++++++++++++++++++++--------------------------- 1 file changed, 167 insertions(+), 199 deletions(-) -- 2.24.0