Firing away... All for 5.9 on top of 5 previous patches fixing link task submission. I don't think there is much to discuss so didn't separate into sub-patchsets. Let me know if I should. Batching free is inteded to be reused outside of iopoll, so it's a preparation but nice by itself. [8/10] looks like it, but double check would be nice. Pavel Begunkov (10): io_uring: fix refs underflow in io_iopoll_queue() io_uring: remove inflight batching in free_many() io_uring: dismantle req early and remove need_iter io_uring: batch-free linked reqs as well io_uring: cosmetic changes for batch free io_uring: kill REQ_F_LINK_NEXT io_uring: clean up req->result setting by rw io_uring: fix missing wake_up io_rw_reissue() io_uring: do task_work_run() during iopoll io_uring: fix iopoll -EAGAIN handling fs/io_uring.c | 157 ++++++++++++++++++++------------------------------ 1 file changed, 61 insertions(+), 96 deletions(-) -- 2.24.0