On 1/26/21 4:16 AM, Pavel Begunkov wrote: > Rebased on linux-5.10.y, stable tags added. The first was dropped > before, most of others make it right. > > Pavel Begunkov (11): > kernel/io_uring: cancel io_uring before task works > io_uring: inline io_uring_attempt_task_drop() > io_uring: add warn_once for io_uring_flush() > io_uring: stop SQPOLL submit on creator's death > io_uring: fix null-deref in io_disable_sqo_submit > io_uring: do sqo disable on install_fd error > io_uring: fix false positive sqo warning on flush > io_uring: fix uring_flush in exit_files() warning > io_uring: fix skipping disabling sqo on exec > io_uring: dont kill fasync under completion_lock > io_uring: fix sleeping under spin in __io_clean_op > > fs/file.c | 2 - > fs/io_uring.c | 119 +++++++++++++++++++++++++++++++++++--------------- > kernel/exit.c | 2 + > 3 files changed, 86 insertions(+), 37 deletions(-) Thanks for doing this work, Pavel. We'll need a few followups once the current io_uring-5.11 has been merged to Linus's tree, but that's really minor compared to getting this series together. Greg/Sasha, please apply. -- Jens Axboe