7033e63330f3c68f9abac8dad42d5b2f9d2574c3 io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() calls 25e3eeb13260d2e9c388c19aed9e33720d49c158 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls ef1fbeaa8d757c5b590b0796d22dd07a06b42985 io_uring: avoid taking ctx refs for task-cancel 4a9e4863521c7878a2e8adb25473907bd7cee46f io_uring: reuse io_req_task_queue_fail() d5e0a0180f0514e02128da71fef63698f9f52334 io_uring: further deduplicate file slot selection c80713cd26798463aaa3991d92f42b7a1abe33cd io_uring: add a helper failing not issued requests 377585da3526d0fe0deff4876ebbecb9ab1f3f8e io_uring: refactor provide/remove buffer locking 156050ecbb7508a26aa3ae3a15d6c6e5d867663b io_uring: use better types for cflags c61d59ec92b78f229fd948d07940769aa0fd1ea5 io_uring: refactor out send/recv async setup b6f981151b4907b3f660ea771d71556098ffce9c io_uring: untie alloc_async_data and needs_async_data 42e106c2956be250fe6bb96a9e72db425e9df8b8 io_uring: rethink def->needs_async_data c047b8d9d9c7abe51bc69bc4c1c71b99a0952a28 io_uring: merge defer_prep() and prep_async() 55874aef340483d854aa4c07c1975777cd680bda io_uring: simplify io_resubmit_prep() c70b4fb5fe4f041d085721b80d2a0317fdaa081a io_uring: wrap io_kiocb reference count manipulation in helpers a0e68808ea847380aff56e9862288a5b6c9f928f io_uring: switch to atomic_t for io_kiocb reference count 3d61283a44164fe702039c698b6163c5d3837a7a io_uring: simplify io_sqd_update_thread_idle() 397d452cd73aafe4e74b7c6f70dbf2c7db844972 io_uring: don't check for io_uring_fops for fixed files c999128d995ca56594dde22a72955869f9437803 io_uring: cache async and regular file state for fixed files b7692d4c29e6ddc30947d6ee6a12f97380020583 io_uring: remove structures from include/linux/io_uring.h e066b62efc0cc9a16027728c3ded5878ffc2341a io_uring: use typesafe pointers in io_uring_task 0c071bdd7b74c340ac81929347268346833bbc5b Merge branch 'io_uring-5.12' into io_uring-fops.v4 85bdc5d9dc7947467b09c883a813301571aa9601 Merge branch 'for-5.13/io_uring' into io_uring-fops.v4 071b73bbaf61043092e33327ac59a4ba9bd64094 io_uring: split up io_uring_sqe into hdr + main 6e547d8253ec52fa565045ca4647849722e563eb io_uring: add infrastructure around io_uring_cmd_sqe issue type a3fedf5a83d78082adff950593d8e91db3a93864 fs: add file_operations->uring_cmd() 298ec137095cc32c5e8698876a0328f6cb7e57b8 io_uring: add support for IORING_OP_URING_CMD 202d0aa0ddc862717de510ed2bba3ac51899f4fb block: wire up support for file_operations->uring_cmd() ad665603b049c73c32a79e13bdd6eb8ca21695f6 block: add example ioctl 1c3ed1a41781aefc977b4cfe5679999ddd664c1a net: wire up support for file_operations->uring_cmd() cd69dddec87f86638c47ef01cabb447a86f33305 net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQ