180f829fe4026bd192447d261e712b6cb84f6202 io_uring: fix complete_post use ctx after free 09a6f4efaa6536e760385f949e24078fd78305ad io_uring: replace sqd rw_semaphore with mutex f6d54255f4235448d4bbe442362d4caa62da97d5 io_uring: halt SQO submission on ctx exit 9e138a48345427fa42f6076396ea069cebf3c08f io_uring: fix concurrent parking 9b46571142e47503ed4f3ae3be5ed3968d8cb9cc io_uring: add generic callback_head helpers b7f5a0bfe2061b2c7b2164de06fa4072d7373a45 io_uring: fix sqpoll cancellation via task_work 3aab52c9a708f7183460d368700181ef0c2a09e6 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls c2c6c067c050a97efb45cfec6093836b46e62638 io_uring: remove structures from include/linux/io_uring.h 273cfece2575430ebf912bb0024366a50f0059e5 io_uring: use typesafe pointers in io_uring_task ece5fae761edc0ae9e0e50fd3ac1c790de3a041d io_uring: don't leak creds on SQO attach error 5823788583c2962466c9cc52ee15df84f54b056c io_uring: avoid taking ctx refs for task-cancel 07978dbb6dda58485341bffca41678f7ff20217b io_uring: reuse io_req_task_queue_fail() 84264b5ee6dfbeb38e337a85bac3ef9aadd1be6b io_uring: further deduplicate file slot selection ea64c1738bdd99cbc21d620d06db28fef0fae494 io_uring: add a helper failing not issued requests f3fed112b9a113853fd3ba211743585463adf2c1 io_uring: refactor provide/remove buffer locking 1d48fea2518e4956f9ae38293f3cd78911ea6c30 io_uring: use better types for cflags b1c5bdd4dddfb938651da1172c758b22b3cf3047 io_uring: refactor out send/recv async setup 5298c2e462020a7f1beb382cd4bdca55e708e00b io_uring: untie alloc_async_data and needs_async_data d61231ca9fbbca51a72f992c6921684e1e799650 io_uring: rethink def->needs_async_data f0172a179a304bc1ad6e83afd55d28f5db777dc1 io_uring: merge defer_prep() and prep_async() 5d4eb53c67fabfa4144fc02c455237eb6b1c5f24 io_uring: simplify io_resubmit_prep() 76c026d9dfdad30d1ed92e3ec4d7feaa91c419da io_uring: wrap io_kiocb reference count manipulation in helpers 3ef2a8fd63468af604065143f8347ecc8d657744 io_uring: switch to atomic_t for io_kiocb reference count 294a06035849f2688d8cb6de7f519b437b338f33 io_uring: simplify io_sqd_update_thread_idle() df3e9dff3c44babd2284bfe7e73b710cad45e5df io_uring: don't check for io_uring_fops for fixed files 9461da7412c503626d51a2342fbaf97fd7a87fe2 io_uring: cache async and regular file state for fixed files 5556677c03ae4f466311dcecd12eba409157b668 Merge branch 'io_uring-5.12' into io_uring-fops.v4 995330ea311f2935a9e08b241edae20bff2a9626 Merge branch 'for-5.13/io_uring' into io_uring-fops.v4 b7ef2e8ed772abe4bcfee800f38aae1746054fc7 io_uring: split up io_uring_sqe into hdr + main a2ab3329c117c44885eea9d1a70b123c6bd99d74 io_uring: add infrastructure around io_uring_cmd_sqe issue type dbb4e0a4960d8395f015961154e1fea9ab647dc3 fs: add file_operations->uring_cmd() 3840ff7ea1c8e6262ad0ac3af0c7a8ea23a8363d io_uring: add support for IORING_OP_URING_CMD 33efe52e4370d9f71fd06497f79862966faed818 block: wire up support for file_operations->uring_cmd() 58d3bdeff8b5c3e948b17e002f97bcdd5468fd9d block: add example ioctl fa22fc85dad525461bc94ad591de9822dd6981fd net: wire up support for file_operations->uring_cmd() 30af930fe6748ff9e8f78b80ebf0ffebcda27838 net: add example SOCKET_URING_OP_SIOCINQ/SOCKET_URING_OP_SIOCOUTQ