summaryrefslogtreecommitdiff
path: root/fs/io_uring.c
AgeCommit message (Expand)Author
2022-07-24io_uring: move to separate directoryJens Axboe
2022-07-24io_uring: define a 'prep' and 'issue' handler for each opcodeJens Axboe
2022-07-21io_uring: do not recycle buffer in READVDylan Yudaken
2022-07-21io_uring: fix free of unallocated buffer listDylan Yudaken
2022-07-09io_uring: check that we have a file table when allocating update slotsJens Axboe
2022-07-07io_uring: explicit sqe padding for ioctl commandsPavel Begunkov
2022-06-30io_uring: fix provided buffer importDylan Yudaken
2022-06-30io_uring: keep sendrecv flags in ioprioPavel Begunkov
2022-06-23io_uring: use original request task for inflight trackingJens Axboe
2022-06-21io_uring: fix double poll leak on repollingPavel Begunkov
2022-06-21io_uring: fix wrong arm_poll error handlingPavel Begunkov
2022-06-21io_uring: fail links when poll failsPavel Begunkov
2022-06-21io_uring: fix req->apoll_eventsPavel Begunkov
2022-06-21io_uring: fix merge error in checking send/recv addr2 flagsJens Axboe
2022-06-20io_uring: mark reissue requests with REQ_F_PARTIAL_IOJens Axboe
2022-06-17io_uring: recycle provided buffer if we punt to io-wqJens Axboe
2022-06-16io_uring: do not use prio task_work_add in uring_cmdDylan Yudaken
2022-06-16io_uring: commit non-pollable provided mapped buffers upfrontJens Axboe
2022-06-15io_uring: make io_fill_cqe_aux honour CQE32Pavel Begunkov
2022-06-15io_uring: remove __io_fill_cqe() helperPavel Begunkov
2022-06-15io_uring: fix ->extra{1,2} misusePavel Begunkov
2022-06-15io_uring: fill extra big cqe fields from reqPavel Begunkov
2022-06-15io_uring: unite fill_cqe and the 32B versionPavel Begunkov
2022-06-15io_uring: get rid of __io_fill_cqe{32}_req()Pavel Begunkov
2022-06-14io_uring: remove IORING_CLOSE_FD_AND_FILE_SLOTPavel Begunkov
2022-06-14Revert "io_uring: add buffer selection support to IORING_OP_NOP"Pavel Begunkov
2022-06-14Revert "io_uring: support CQE32 for nop operation"Pavel Begunkov
2022-06-13Merge branch 'io_uring/io_uring-5.19' of https://github.com/isilence/linux in...Jens Axboe
2022-06-13io_uring: limit size of provided buffer ringDylan Yudaken
2022-06-13io_uring: fix types in provided buffer ringDylan Yudaken
2022-06-13io_uring: fix index calculationDylan Yudaken
2022-06-13io_uring: fix double unlock for pbuf selectPavel Begunkov
2022-06-13io_uring: kbuf: fix bug of not consuming ring buffer in partial io caseHao Xu
2022-06-13io_uring: openclose: fix bug of closing wrong fixed fileHao Xu
2022-06-13io_uring: fix not locked access to fixed buf tablePavel Begunkov
2022-06-13io_uring: fix races with buffer table unregisterPavel Begunkov
2022-06-13io_uring: fix races with file table unregisterPavel Begunkov
2022-06-05Merge tag 'pull-work.fd-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2022-06-05fix the breakage in close_fd_get_file() calling conventions changeAl Viro
2022-06-04Merge tag 'pull-18-rc1-work.fd' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2022-06-01io_uring: reinstate the inflight trackingJens Axboe
2022-06-01io_uring: fix deadlock on iowq file slot allocPavel Begunkov
2022-05-31io_uring: let IORING_OP_FILES_UPDATE support choosing fixed file slotsXiaoguang Wang
2022-05-31io_uring: defer alloc_hint update to io_file_bitmap_set()Xiaoguang Wang
2022-05-31io_uring: ensure fput() called correspondingly when direct install failsXiaoguang Wang
2022-05-31io_uring: wire up allocated direct descriptors for socketJens Axboe
2022-05-31io_uring: fix a memory leak of buffer group list on exitJens Axboe
2022-05-31io_uring: move shutdown under the general net sectionJens Axboe
2022-05-31io_uring: unify calling convention for async prep handlingJens Axboe
2022-05-31io_uring: add io_op_defs 'def' pointer in req init and issueJens Axboe