summaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring: move to separate directoryJens Axboe2022-07-241-13165/+0
* io_uring: define a 'prep' and 'issue' handler for each opcodeJens Axboe2022-07-241-458/+350
* io_uring: do not recycle buffer in READVDylan Yudaken2022-07-211-0/+8
* io_uring: fix free of unallocated buffer listDylan Yudaken2022-07-211-3/+3
* io_uring: check that we have a file table when allocating update slotsJens Axboe2022-07-091-0/+3
* io_uring: explicit sqe padding for ioctl commandsPavel Begunkov2022-07-071-1/+1
* io_uring: fix provided buffer importDylan Yudaken2022-06-301-3/+4
* io_uring: keep sendrecv flags in ioprioPavel Begunkov2022-06-301-4/+8
* io_uring: use original request task for inflight trackingJens Axboe2022-06-231-1/+1
* io_uring: fix double poll leak on repollingPavel Begunkov2022-06-211-0/+1
* io_uring: fix wrong arm_poll error handlingPavel Begunkov2022-06-211-0/+1
* io_uring: fail links when poll failsPavel Begunkov2022-06-211-0/+2
* io_uring: fix req->apoll_eventsPavel Begunkov2022-06-211-4/+8
* io_uring: fix merge error in checking send/recv addr2 flagsJens Axboe2022-06-211-4/+0
* io_uring: mark reissue requests with REQ_F_PARTIAL_IOJens Axboe2022-06-201-2/+2
* io_uring: recycle provided buffer if we punt to io-wqJens Axboe2022-06-171-0/+1
* io_uring: do not use prio task_work_add in uring_cmdDylan Yudaken2022-06-161-1/+1
* io_uring: commit non-pollable provided mapped buffers upfrontJens Axboe2022-06-161-1/+1
* io_uring: make io_fill_cqe_aux honour CQE32Pavel Begunkov2022-06-151-0/+5
* io_uring: remove __io_fill_cqe() helperPavel Begunkov2022-06-151-21/+16
* io_uring: fix ->extra{1,2} misusePavel Begunkov2022-06-151-2/+10
* io_uring: fill extra big cqe fields from reqPavel Begunkov2022-06-151-68/+10
* io_uring: unite fill_cqe and the 32B versionPavel Begunkov2022-06-151-19/+42
* io_uring: get rid of __io_fill_cqe{32}_req()Pavel Begunkov2022-06-151-49/+21
* io_uring: remove IORING_CLOSE_FD_AND_FILE_SLOTPavel Begunkov2022-06-141-9/+3
* Revert "io_uring: add buffer selection support to IORING_OP_NOP"Pavel Begunkov2022-06-141-14/+1
* Revert "io_uring: support CQE32 for nop operation"Pavel Begunkov2022-06-141-20/+1
* Merge branch 'io_uring/io_uring-5.19' of https://github.com/isilence/linux in...Jens Axboe2022-06-131-25/+50
|\
| * io_uring: fix double unlock for pbuf selectPavel Begunkov2022-06-131-3/+1
| * io_uring: kbuf: fix bug of not consuming ring buffer in partial io caseHao Xu2022-06-131-4/+16
| * io_uring: openclose: fix bug of closing wrong fixed fileHao Xu2022-06-131-1/+1
| * io_uring: fix not locked access to fixed buf tablePavel Begunkov2022-06-131-17/+17
| * io_uring: fix races with buffer table unregisterPavel Begunkov2022-06-131-0/+7
| * io_uring: fix races with file table unregisterPavel Begunkov2022-06-131-0/+8
* | io_uring: limit size of provided buffer ringDylan Yudaken2022-06-131-0/+4
* | io_uring: fix types in provided buffer ringDylan Yudaken2022-06-131-3/+3
* | io_uring: fix index calculationDylan Yudaken2022-06-131-1/+1
* | Merge tag 'pull-work.fd-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-06-051-4/+1
|\ \
| * | fix the breakage in close_fd_get_file() calling conventions changeAl Viro2022-06-051-4/+1
* | | Merge tag 'pull-18-rc1-work.fd' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-06-041-11/+7
|\| |
| * | Unify the primitives for file descriptor closingAl Viro2022-05-141-5/+2
| * | io_uring_enter(): don't leave f.flags uninitializedAl Viro2022-05-121-6/+5
* | | io_uring: reinstate the inflight trackingJens Axboe2022-06-011-26/+56
* | | io_uring: fix deadlock on iowq file slot allocPavel Begunkov2022-06-011-21/+15
| |/ |/|
* | io_uring: let IORING_OP_FILES_UPDATE support choosing fixed file slotsXiaoguang Wang2022-05-311-10/+62
* | io_uring: defer alloc_hint update to io_file_bitmap_set()Xiaoguang Wang2022-05-311-8/+3
* | io_uring: ensure fput() called correspondingly when direct install failsXiaoguang Wang2022-05-311-0/+5
* | io_uring: wire up allocated direct descriptors for socketJens Axboe2022-05-311-2/+2
* | io_uring: fix a memory leak of buffer group list on exitJens Axboe2022-05-311-0/+1
* | io_uring: move shutdown under the general net sectionJens Axboe2022-05-311-36/+29