cf9c840b73b6b21672f8abee5682033f52b6be41 io-wq: fix double put of 'wq' in error path 8629b37dfa458d265e4636b7adb266642459d322 io_uring: SQPOLL stop error handling fixes e3cf14bfbe95186738b16e74bc6e29a42be6031b io_uring: run fallback on cancellation b3efbf955b14a2c6447741dcb8ede65cee4283c7 io_uring: don't use complete_all() on SQPOLL thread exit 8046335cf37b7a6cbbd4d0c23caf200d75b6d64b io-wq: provide an io_wq_put_and_exit() helper cee03da2f816b5160b2542ab9b6dbfafbd89ea60 io_uring: fix race condition in task_work add and clear ab55e430a18b7cb79c01a6697dddfafb1463721c io_uring: signal worker thread unshare e8cb476e20ef29017a6156cdd720293c7580a6dd io_uring: warn on not destroyed io-wq 38329c0d02511e9aac8665cd42bbb6fb7e034a7c io_uring: destroy io-wq on exec 2908e369285ee05dd2749ffbe5384cc49fdcd0ce io_uring: remove unused argument 'tsk' from io_req_caches_free() b4f577017518a500441b90ab11c12bed07d3d7b5 io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks 027754bcbdb7e5e55b41df1172624677da529e66 io_uring: move cred assignment into io_issue_sqe() 784ea643ff113a5618017379ad46ac4acd1d9b5d io_uring: don't attempt to re-flush completions a4624207c55133df373fa93e8e7b382d28e69416 io_uring: kill unnecessary io_run_ctx_fallback() in io_ring_exit_work() 89b3273f01fe7754c898b51ed663558fa0e9183d io_uring: kill io_uring_flush() 0176d1b92372c39826dd0832982ae1c148a83657 io_uring: fix __tctx_task_work() ctx race c6e7fd3f49607724749b42c226dadff9f8093e84 io_uring: replace cmpxchg in fallback with xchg 7570f726525eecf009b293b1718cbba50a1a25f5 io_uring: ensure that SQPOLL thread is started for exit 4310cda91b65e831ebe2e7668a97db970e10f4f4 io_uring: ignore double poll add on the same waitqueue head 6950025140702bef38c42d9e6b87906cdda74461 io_uring: kill sqo_dead and sqo submission halting dde1ef6cc2de24a847514c82696941a0023970c3 io_uring: remove sqo_task f31ff332697e542521de230b1f1123c2a6112b2c io-wq: fix error path leak of buffered write hash map