aboutsummaryrefslogtreecommitdiff
path: root/fs/io_uring.c
AgeCommit message (Expand)AuthorFilesLines
2019-12-20io_uring: pass in 'sqe' to the prep handlersGravatar Jens Axboe 1-242/+251
2019-12-20io_uring: standardize the prep methodsGravatar Jens Axboe 1-65/+63
2019-12-20io_uring: read 'count' for IORING_OP_TIMEOUT in prep handlerGravatar Jens Axboe 1-3/+8
2019-12-20io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handlerGravatar Jens Axboe 1-31/+33
2019-12-20io_uring: move all prep state for IORING_OP_CONNECT to prep handlerGravatar Jens Axboe 1-18/+22
2019-12-20io_uring: add and use struct io_rw for read/writesGravatar Jens Axboe 1-46/+50
2019-12-20io_uring: use u64_to_user_ptr() consistentlyGravatar Jens Axboe 1-9/+7
2019-12-18io_uring: io_wq_submit_work() should not touch req->rwGravatar Jens Axboe 1-3/+8
2019-12-18io_uring: don't wait when under-submittingGravatar Pavel Begunkov 1-0/+4
2019-12-17io_uring: warn about unhandled opcodeGravatar Jens Axboe 1-2/+6
2019-12-17io_uring: read opcode and user_data from SQE exactly onceGravatar Jens Axboe 1-25/+20
2019-12-17io_uring: make IORING_OP_TIMEOUT_REMOVE deferrableGravatar Jens Axboe 1-10/+34
2019-12-17io_uring: make IORING_OP_CANCEL_ASYNC deferrableGravatar Jens Axboe 1-4/+28
2019-12-17io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrableGravatar Jens Axboe 1-14/+54
2019-12-17io_uring: make HARDLINK imply LINKGravatar Pavel Begunkov 1-1/+1
2019-12-17io_uring: any deferred command must have stable sqe dataGravatar Jens Axboe 1-49/+172
2019-12-17io_uring: remove 'sqe' parameter to the OP helpers that take itGravatar Jens Axboe 1-36/+44
2019-12-17io_uring: fix pre-prepped issue with force_nonblock == trueGravatar Jens Axboe 1-77/+98
2019-12-15io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSGGravatar Jens Axboe 1-14/+26
2019-12-15io_uring: fix stale comment and a few typosGravatar Brian Gianforcaro 1-4/+4
2019-12-11io_uring: ensure we return -EINVAL on unknown opcodeGravatar Jens Axboe 1-7/+14
2019-12-10io_uring: add sockets to list of files that support non-blocking issueGravatar Jens Axboe 1-2/+4
2019-12-10io_uring: only hash regular files for async work executionGravatar Jens Axboe 1-1/+3
2019-12-10io_uring: run next sqe inline if possibleGravatar Jens Axboe 1-4/+11
2019-12-10io_uring: don't dynamically allocate poll dataGravatar Jens Axboe 1-16/+11
2019-12-10io_uring: deferred send/recvmsg should assign iovGravatar Jens Axboe 1-2/+2
2019-12-10io_uring: sqthread should grab ctx->uring_lock for submissionsGravatar Jens Axboe 1-5/+2
2019-12-10io_uring: allow unbreakable linksGravatar Jens Axboe 1-38/+46
2019-12-05io_uring: fix a typo in a commentGravatar LimingWu 1-1/+1
2019-12-05io_uring: hook all linked requests via link_listGravatar Pavel Begunkov 1-22/+20
2019-12-05io_uring: fix error handling in io_queue_link_headGravatar Pavel Begunkov 1-5/+7
2019-12-04io_uring: use hash table for poll command lookupsGravatar Jens Axboe 1-43/+41
2019-12-04io_uring: ensure deferred timeouts copy necessary dataGravatar Jens Axboe 1-41/+42
2019-12-04io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUTGravatar Jens Axboe 1-3/+0
2019-12-03io_uring: handle connect -EINPROGRESS like -EAGAINGravatar Jens Axboe 1-1/+1
2019-12-03io_uring: remove parameter ctx of io_submit_state_startGravatar Jackie Liu 1-2/+2
2019-12-03io_uring: mark us with IORING_FEAT_SUBMIT_STABLEGravatar Jens Axboe 1-1/+2
2019-12-03io_uring: ensure async punted connect requests copy dataGravatar Jens Axboe 1-4/+47
2019-12-03io_uring: ensure async punted sendmsg/recvmsg requests copy dataGravatar Jens Axboe 1-17/+128
2019-12-02io_uring: ensure async punted read/write requests copy iovecGravatar Jens Axboe 1-62/+181
2019-12-02io_uring: add general async offload contextGravatar Jens Axboe 1-24/+32
2019-12-02io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTRGravatar Jens Axboe 1-0/+2
2019-12-02io_uring: use current task creds instead of allocating a new oneGravatar Jens Axboe 1-2/+2
2019-12-01Merge tag 'for-linus-20191129' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-6/+52
2019-11-29io_uring: fix missing kmap() declaration on powerpcGravatar Jens Axboe 1-0/+1
2019-11-28io_uring: add mapping support for NOMMU archsGravatar Roman Penyaev 1-6/+51
2019-11-26io_uring: make poll->wait dynamically allocatedGravatar Jens Axboe 1-12/+17
2019-11-26io_uring: cleanup io_import_fixed()Gravatar Pavel Begunkov 1-7/+5
2019-11-26io_uring: inline struct sqe_submitGravatar Pavel Begunkov 1-91/+78
2019-11-26io_uring: store timeout's sqe->off in proper placeGravatar Pavel Begunkov 1-4/+5