On Tue, Feb 09, 2021 at 04:47:34AM +0000, Pavel Begunkov wrote: > A bit more than expected because apart from 9 failed-to-apply patches > there are lots of dependencies to them, but for the most part > automatically merged. > > Hao Xu (1): > io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE > > Jens Axboe (2): > io_uring: account io_uring internal files as REQ_F_INFLIGHT > io_uring: if we see flush on exit, cancel related tasks > > Pavel Begunkov (13): > io_uring: simplify io_task_match() > io_uring: add a {task,files} pair matching helper > io_uring: don't iterate io_uring_cancel_files() > io_uring: pass files into kill timeouts/poll > io_uring: always batch cancel in *cancel_files() > io_uring: fix files cancellation > io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE > io_uring: replace inflight_wait with tctx->wait > io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLE > io_uring: fix list corruption for splice file_get > io_uring: fix sqo ownership false positive warning > io_uring: reinforce cancel on flush during exit > io_uring: drop mm/files between task_work_submit > > fs/io-wq.c | 10 -- > fs/io-wq.h | 1 - > fs/io_uring.c | 360 ++++++++++++++++++++------------------------------ > 3 files changed, 141 insertions(+), 230 deletions(-) All now queued up, thanks! greg k-h