aboutsummaryrefslogtreecommitdiff
path: root/fs/io_uring.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-09io_uring: check that we have a file table when allocating update slotsGravatar Jens Axboe 1-0/+3
2022-07-07io_uring: explicit sqe padding for ioctl commandsGravatar Pavel Begunkov 1-1/+1
2022-06-30io_uring: fix provided buffer importGravatar Dylan Yudaken 1-3/+4
2022-06-30io_uring: keep sendrecv flags in ioprioGravatar Pavel Begunkov 1-4/+8
2022-06-23io_uring: use original request task for inflight trackingGravatar Jens Axboe 1-1/+1
2022-06-21io_uring: fix double poll leak on repollingGravatar Pavel Begunkov 1-0/+1
2022-06-21io_uring: fix wrong arm_poll error handlingGravatar Pavel Begunkov 1-0/+1
2022-06-21io_uring: fail links when poll failsGravatar Pavel Begunkov 1-0/+2
2022-06-21io_uring: fix req->apoll_eventsGravatar Pavel Begunkov 1-4/+8
2022-06-21io_uring: fix merge error in checking send/recv addr2 flagsGravatar Jens Axboe 1-4/+0
2022-06-20io_uring: mark reissue requests with REQ_F_PARTIAL_IOGravatar Jens Axboe 1-2/+2
2022-06-17io_uring: recycle provided buffer if we punt to io-wqGravatar Jens Axboe 1-0/+1
2022-06-16io_uring: do not use prio task_work_add in uring_cmdGravatar Dylan Yudaken 1-1/+1
2022-06-16io_uring: commit non-pollable provided mapped buffers upfrontGravatar Jens Axboe 1-1/+1
2022-06-15io_uring: make io_fill_cqe_aux honour CQE32Gravatar Pavel Begunkov 1-0/+5
2022-06-15io_uring: remove __io_fill_cqe() helperGravatar Pavel Begunkov 1-21/+16
2022-06-15io_uring: fix ->extra{1,2} misuseGravatar Pavel Begunkov 1-2/+10
2022-06-15io_uring: fill extra big cqe fields from reqGravatar Pavel Begunkov 1-68/+10
2022-06-15io_uring: unite fill_cqe and the 32B versionGravatar Pavel Begunkov 1-19/+42
2022-06-15io_uring: get rid of __io_fill_cqe{32}_req()Gravatar Pavel Begunkov 1-49/+21
2022-06-14io_uring: remove IORING_CLOSE_FD_AND_FILE_SLOTGravatar Pavel Begunkov 1-9/+3
2022-06-14Revert "io_uring: add buffer selection support to IORING_OP_NOP"Gravatar Pavel Begunkov 1-14/+1
2022-06-14Revert "io_uring: support CQE32 for nop operation"Gravatar Pavel Begunkov 1-20/+1
2022-06-13Merge branch 'io_uring/io_uring-5.19' of https://github.com/isilence/linux in...Gravatar Jens Axboe 1-25/+50
2022-06-13io_uring: limit size of provided buffer ringGravatar Dylan Yudaken 1-0/+4
2022-06-13io_uring: fix types in provided buffer ringGravatar Dylan Yudaken 1-3/+3
2022-06-13io_uring: fix index calculationGravatar Dylan Yudaken 1-1/+1
2022-06-13io_uring: fix double unlock for pbuf selectGravatar Pavel Begunkov 1-3/+1
2022-06-13io_uring: kbuf: fix bug of not consuming ring buffer in partial io caseGravatar Hao Xu 1-4/+16
2022-06-13io_uring: openclose: fix bug of closing wrong fixed fileGravatar Hao Xu 1-1/+1
2022-06-13io_uring: fix not locked access to fixed buf tableGravatar Pavel Begunkov 1-17/+17
2022-06-13io_uring: fix races with buffer table unregisterGravatar Pavel Begunkov 1-0/+7
2022-06-13io_uring: fix races with file table unregisterGravatar Pavel Begunkov 1-0/+8
2022-06-05Merge tag 'pull-work.fd-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 1-4/+1
2022-06-05fix the breakage in close_fd_get_file() calling conventions changeGravatar Al Viro 1-4/+1
2022-06-04Merge tag 'pull-18-rc1-work.fd' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 1-11/+7
2022-06-01io_uring: reinstate the inflight trackingGravatar Jens Axboe 1-26/+56
2022-06-01io_uring: fix deadlock on iowq file slot allocGravatar Pavel Begunkov 1-21/+15
2022-05-31io_uring: let IORING_OP_FILES_UPDATE support choosing fixed file slotsGravatar Xiaoguang Wang 1-10/+62
2022-05-31io_uring: defer alloc_hint update to io_file_bitmap_set()Gravatar Xiaoguang Wang 1-8/+3
2022-05-31io_uring: ensure fput() called correspondingly when direct install failsGravatar Xiaoguang Wang 1-0/+5
2022-05-31io_uring: wire up allocated direct descriptors for socketGravatar Jens Axboe 1-2/+2
2022-05-31io_uring: fix a memory leak of buffer group list on exitGravatar Jens Axboe 1-0/+1
2022-05-31io_uring: move shutdown under the general net sectionGravatar Jens Axboe 1-36/+29
2022-05-31io_uring: unify calling convention for async prep handlingGravatar Jens Axboe 1-2/+12
2022-05-31io_uring: add io_op_defs 'def' pointer in req init and issueGravatar Jens Axboe 1-7/+10
2022-05-25io_uring: make prep and issue side of req handlers named consistentlyGravatar Jens Axboe 1-6/+6
2022-05-25io_uring: make timeout prep handlers consistent with other prep handlersGravatar Jens Axboe 1-4/+17
2022-05-23Merge tag 'for-5.19/io_uring-passthrough-2022-05-22' of git://git.kernel.dk/l...Gravatar Linus Torvalds 1-74/+370
2022-05-23Merge tag 'for-5.19/io_uring-net-2022-05-22' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-4/+14