Hi Linus, A few fixes that are all bound for stable: - Two syzbot reports for io-wq that turned out to be separate fixes, but ultimately very closely related. - io_uring task_work running on cancelations. Please pull! The following changes since commit a226abcd5d427fe9d42efc442818a4a1821e2664: io-wq: don't retry task_work creation failure on fatal conditions (2021-12-03 06:27:32 -0700) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/io_uring-5.16-2021-12-10 for you to fetch changes up to 71a85387546e50b1a37b0fa45dadcae3bfb35cf6: io-wq: check for wq exit after adding new worker task_work (2021-12-10 13:56:28 -0700) ---------------------------------------------------------------- io_uring-5.16-2021-12-10 ---------------------------------------------------------------- Jens Axboe (3): io-wq: remove spurious bit clear on task_work addition io_uring: ensure task_work gets run as part of cancelations io-wq: check for wq exit after adding new worker task_work fs/io-wq.c | 29 +++++++++++++++++++++++------ fs/io_uring.c | 6 ++++-- 2 files changed, 27 insertions(+), 8 deletions(-) -- Jens Axboe