236cd92eb7711cffc37a64c53aa13e929ec72f58 io_uring: add io_disarm_next() helper 459c1b13127f3be00577d2095d7ec2621cbd644f io_uring: fix complete_post races for linked req 13451c1a8437ca1c55a0adf800837dda1b1a3956 io-wq: fix ref leak for req in case of exit cancelations c5b28dc9256d883f254a1fbfe6f52b960454d276 io_uring: move all io_kiocb init early in io_init_req() 6320b24c66701e93cccc30d4867d000e454ec3b0 io_uring: avoid taking ctx refs for task-cancel 05a889fb92cbb6348d455edba962a490a6f0ba88 io_uring: reuse io_req_task_queue_fail() abce9d23cb4abb471748946f5690897b0a5a6037 io_uring: further deduplicate file slot selection 52ee835058ab929721b7c9f115202bac4400c7c3 io_uring: add a helper failing not issued requests 9d3d0fde8aee50d3f02a03e495d1c3fb8608592b io_uring: refactor provide/remove buffer locking af00a06a6ac2fa7da6eca890c1740b4f8cf9d4f7 io_uring: use better types for cflags fa17a84e3ce4d0553102eecd98099f748231cdc6 io_uring: refactor out send/recv async setup 4e8654745145fbb0efaa4d734dcc7434751a6772 io_uring: untie alloc_async_data and needs_async_data 8ad6aebacd69111a168225e591e3954fa9a3fb0f io_uring: rethink def->needs_async_data 1f65d3ff24327b3282923113ac0b6657c5432f34 io_uring: merge defer_prep() and prep_async() 83617aaf3fc6cae2aa65e033b4450f8127f55f23 io_uring: simplify io_resubmit_prep() 10f6e72c9d95fd268576a72e287db3af11588152 io_uring: wrap io_kiocb reference count manipulation in helpers a60b56418b9fc004f93bad592a0d2bf0a4e7aafe io_uring: switch to atomic_t for io_kiocb reference count