| 05f3fb3c5397 ("io_uring: avoid ring quiesce for fixed file set unregister and update") |
| b5dba59e0cf7 ("io_uring: add support for IORING_OP_CLOSE") |
| 15b71abe7b52 ("io_uring: add support for IORING_OP_OPENAT") |
| d63d1b5edb7b ("io_uring: add support for fallocate()") |
| 1292e972fff2 ("io_uring: fix compat for IORING_REGISTER_FILES_UPDATE") |
| 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") |
| 31764f1b6d93 ("Merge tag 'for-linus-20191129' of git://git.kernel.dk/linux-block") |