db25776ca6ce05b374defd8e19abae469c86e4f3 io_uring: fix __tctx_task_work() ctx race 24b50da8830cd064f72adeb464c73f69edc13e24 io_uring: replace cmpxchg in fallback with xchg 47a1981c0b173e75d9c610afa509585aaf216d64 io_uring: ensure that SQPOLL thread is started for exit b2b46c7215a52eae0d3c6b2cde2aef5a0126d34c io_uring: ignore double poll add on the same waitqueue head 0553912d48798e33ff1a6c5b3d28ca3ac80f7d24 io_uring: kill sqo_dead and sqo submission halting 3731d805e78f5178c91498b75d183327fa02d64f io_uring: remove sqo_task dbe043aeda7c68b0029c862e297f34bea6904053 io-wq: fix error path leak of buffered write hash map f52e06c8e8a1e42a83329bb898985b851821ca99 io_uring: fix -EAGAIN retry with IOPOLL 4db61a6c7adc4f2a7774383fcf103253594e9948 io_uring: choose right tctx->io_wq for try cancel cb40d0cf43b21ced05397e70aaffe50431517503 io_uring: inline io_req_clean_work() edf7279b10ff41c82942b7941bf1fb6ebce886fa io_uring: inline __io_queue_async_work() 4c4e1b864a08b2c8b5438f18e7d35d5c9b415f00 io_uring: remove extra in_idle wake up 4b61c4efd8f28a22fbd5164f17a9164815cf2950 io_uring: ensure that threads freeze on suspend bf55182939c63017532d462b3be76fa62ccc06c9 io_uring: avoid taking ctx refs for task-cancel 36ed87f68066e9bb0905f7faf532716bc0c3c5a9 io_uring: reuse io_req_task_queue_fail() 9f9b2d178be676b51df6672a3e955cea97a58a08 io_uring: further deduplicate file slot selection 9deb164b42429af6474631f47ddf9bc0b9aef561 io_uring: add a helper failing not issued requests b343c1770165899e03c5e6b83ec770a3d4a71834 io_uring: refactor provide/remove buffer locking 9f9e1c0047603a9fd47f82ae16e5c4fb708e20c0 io_uring: don't restirct issue_flags for io_openat c8324e00cc7a4d7847dd1df680709112250c4481 io_uring: use better types for cflags 55bd0369db22eb8a6ecb5d76cdddbb1b081fb418 io_uring: refactor out send/recv async setup b5e898c2b2e5ee390837469537982a0cabfa61a6 io_uring: untie alloc_async_data and needs_async_data f5ba7bceb0f8eaa60434056cef051846790a120e io_uring: rethink def->needs_async_data 0bf0cf5403f80c2703ae46d6c88206b97817f0d4 io_uring: merge defer_prep() and prep_async() 49bf16951780fe1a007ffcb7546d01ece6e75257 io_uring: simplify io_resubmit_prep() 45ec6de0ff9c60b2fd04e107187418f89676e9cd Merge branch 'io_uring-5.12' into poll-multiple 96f855ae9984a79740d80408a2509608d8ca1902 Merge branch 'for-5.13/io_uring' into poll-multiple 4aeb4afb227627de5a0ba7c450c4ef3868b51a11 io_uring: correct comment on poll vs iopoll b764884c5c2c26efaf5dad356036305a36b0e9f2 io_uring: transform ret == 0 for poll cancelation completions 40ac365c40941b97a38c38e680a36bf6aed3343a io_uring: allocate memory for overflowed CQEs fe11608633adf3125714a40fb191590c7fe8951e io_uring: include cflags in completion trace event 173e98974b968235a1a7f22aedf16f017c4a2bc9 io_uring: add multishot mode for IORING_OP_POLL_ADD 2a58e6265a99f2221f419bbb2649c61b0c38607d io_uring: abstract out helper for removing poll waitqs/hashes 1745e50e6c199ecb5a72aa651978b8d4e8fdacd2 io_uring: terminate multishot poll for CQ ring overflow