blob: aaa96922dd86be0a35b102595cf5ce66a6119af9 [file] [log] [blame]
bd2ab18a1d62 ("io_uring: fix FORCE_ASYNC req preparation")
1118591ab883 ("io_uring: prep req when do IOSQE_ASYNC")
2550878f8421 ("io_uring: remove extra io_wq_current_is_worker()")
ce35a47a3a02 ("io_uring: add IOSQE_ASYNC")
3529d8c2b353 ("io_uring: pass in 'sqe' to the prep handlers")
06b76d44ba25 ("io_uring: standardize the prep methods")
26a61679f10c ("io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler")
e47293fdf989 ("io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler")
3fbb51c18f5c ("io_uring: move all prep state for IORING_OP_CONNECT to prep handler")
9adbd45d6d32 ("io_uring: add and use struct io_rw for read/writes")
d55e5f5b70dd ("io_uring: use u64_to_user_ptr() consistently")
fd6c2e4c063d ("io_uring: io_wq_submit_work() should not touch req->rw")
e781573e2fb1 ("io_uring: warn about unhandled opcode")
d625c6ee4975 ("io_uring: read opcode and user_data from SQE exactly once")
b29472ee7b53 ("io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable")
fbf23849b172 ("io_uring: make IORING_OP_CANCEL_ASYNC deferrable")
0969e783e3a8 ("io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable")
8ed8d3c3bc32 ("io_uring: any deferred command must have stable sqe data")
fc4df999e24f ("io_uring: remove 'sqe' parameter to the OP helpers that take it")
b7bb4f7da0a1 ("io_uring: fix pre-prepped issue with force_nonblock == true")
0b416c3e1345 ("io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG")
d195a66e367b ("io_uring: fix stale comment and a few typos")
9e3aa61ae3e0 ("io_uring: ensure we return -EINVAL on unknown opcode")
53108d476a10 ("io_uring: only hash regular files for async work execution")
4a0a7a187453 ("io_uring: run next sqe inline if possible")
392edb45b243 ("io_uring: don't dynamically allocate poll data")
d96885658d99 ("io_uring: deferred send/recvmsg should assign iov")
4e88d6e7793f ("io_uring: allow unbreakable links")
4493233edcfc ("io_uring: hook all linked requests via link_list")
2e6e1fde32d7 ("io_uring: fix error handling in io_queue_link_head")
78076bb64aa8 ("io_uring: use hash table for poll command lookups")
2d28390aff87 ("io_uring: ensure deferred timeouts copy necessary data")
901e59bba9dd ("io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT")
87f80d623c6c ("io_uring: handle connect -EINPROGRESS like -EAGAIN")
f499a021ea8c ("io_uring: ensure async punted connect requests copy data")
03b1230ca12a ("io_uring: ensure async punted sendmsg/recvmsg requests copy data")
f67676d160c6 ("io_uring: ensure async punted read/write requests copy iovec")
1a6b74fc8702 ("io_uring: add general async offload context")
441cdbd5449b ("io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR")
e944475e6984 ("io_uring: make poll->wait dynamically allocated")
7d009165550a ("io_uring: cleanup io_import_fixed()")
cf6fd4bd559e ("io_uring: inline struct sqe_submit")
cc42e0ac17d3 ("io_uring: store timeout's sqe->off in proper place")
d69e07793f89 ("net: disallow ancillary data for __sys_{send,recv}msg_file()")
4257c8ca13b0 ("net: separate out the msghdr copy from ___sys_{send,recv}msg()")
f8e85cf255ad ("io_uring: add support for IORING_OP_CONNECT")
bd3ded3146da ("net: add __sys_connect_file() helper")
f9bd67f69af5 ("io_uring: only !null ptr to io_issue_sqe()")
b18fdf71e01f ("io_uring: simplify io_req_link_next()")
944e58bfeda0 ("io_uring: pass only !null to io_req_find_next()")