| 3b17cf5a58f2 ("io_uring: remove io_prep_next_work()") |
| deb6dc054488 ("io_uring: don't do full *prep_worker() from io-wq") |
| 78912934f4f7 ("io_uring: be consistent in assigning next work from handler") |
| 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") |
| 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") |
| 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") |
| 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") |
| b18fdf71e01f ("io_uring: simplify io_req_link_next()") |
| 944e58bfeda0 ("io_uring: pass only !null to io_req_find_next()") |
| 70cf9f3270a5 ("io_uring: remove io_free_req_find_next()") |
| 9835d6fafba5 ("io_uring: add likely/unlikely in io_get_sqring()") |
| 915967f69c59 ("io_uring: improve trace_io_uring_defer() trace point") |
| 1b4a51b6d03d ("io_uring: drain next sqe instead of shadowing") |
| b76da70fc375 ("io_uring: close lookup gap for dependent next work") |
| 4d7dd4629714 ("io_uring: allow finding next link independent of req reference count") |
| bbad27b2f622 ("io_uring: Always REQ_F_FREE_SQE for allocated sqe") |
| 5d960724b0cb ("io_uring: io_fail_links() should only consider first linked timeout") |
| d3b35796b1e3 ("io_uring: break links for failed defer") |
| fba38c272a03 ("io_uring: request cancellations should break links") |
| b0dd8a412699 ("io_uring: correct poll cancel and linked timeout expiration completion") |
| e0e328c4b330 ("io_uring: remove dead REQ_F_SEQ_PREV flag") |
| 94ae5e77a915 ("io_uring: fix sequencing issues with linked timeouts") |
| ad8a48acc23c ("io_uring: make req->timeout be dynamically allocated") |
| 978db57e2c32 ("io_uring: make io_double_put_req() use normal completion path") |
| 0e0702dac26b ("io_uring: cleanup return values from the queueing functions") |
| 95a5bbae05ef ("io_uring: io_async_cancel() should pass in 'nxt' request pointer") |
| fb4b3d3fd0c7 ("Merge tag 'for-5.5/io_uring-20191121' of git://git.kernel.dk/linux-block") |