summaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring: code clean for some ctx usageHao Xu2021-12-141-2/+2
* io_uring: batch completion in prior_task_listHao Xu2021-12-081-11/+60
* io_uring: split io_req_complete_post() and add a helperHao Xu2021-12-071-3/+11
* io_uring: add helper for task work execution codeHao Xu2021-12-071-16/+20
* io_uring: add a priority tw list for irq completion workHao Xu2021-12-071-16/+20
* io_uring: reuse io_req_task_complete for timeoutsPavel Begunkov2021-12-051-10/+5
* io_uring: tweak iopoll CQE_SKIP event countingPavel Begunkov2021-12-051-3/+3
* io_uring: simplify selected buf handlingPavel Begunkov2021-12-051-27/+17
* io_uring: move up io_put_kbuf() and io_put_rw_kbuf()Hao Xu2021-12-051-18/+18
* io_uring: validate timespec for timeout removalsYe Bin2021-11-291-0/+2
* io_uring: better to use REQ_F_IO_DRAIN for req->flagsHao Xu2021-11-251-3/+3
* io_uring: fix no lock protection for ctx->cq_extraHao Xu2021-11-251-0/+3
* io_uring: disable drain with cqe skipPavel Begunkov2021-11-241-4/+10
* io_uring: don't spinlock when not posting CQEsPavel Begunkov2021-11-241-9/+17
* io_uring: add option to skip CQE postingPavel Begunkov2021-11-241-9/+33
* io_uring: clean cqe filling functionsPavel Begunkov2021-11-241-28/+30
* io_uring: improve argument types of kiocb_done()Pavel Begunkov2021-11-231-7/+6
* io_uring: clean __io_import_iovec()Pavel Begunkov2021-11-231-8/+13
* io_uring: improve send/recv error handlingPavel Begunkov2021-11-231-24/+31
* io_uring: simplify reissue in kiocb_donePavel Begunkov2021-11-231-10/+3
* io_uring: honour zeroes as io-wq worker limitsPavel Begunkov2021-11-081-1/+3
* io_uring: remove dead 'sqe' storeJens Axboe2021-11-051-1/+1
* io_uring: remove redundant assignment to ret in io_register_iowq_max_workers()Nghia Le2021-11-021-1/+0
* io_uring: clean up io_queue_sqe_arm_apollPavel Begunkov2021-11-021-4/+0
* Merge tag 'selinux-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2021-11-011-8/+63
|\
| * lsm,io_uring: add LSM hooks to io_uringPaul Moore2021-09-191-0/+10
| * io_uring: convert io_uring to the secure anon inode interfacePaul Moore2021-09-191-2/+2
| * audit,io_uring,io-wq: add some basic audit support to io_uringPaul Moore2021-09-191-6/+49
* | Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-3/+3
|\ \
| * | fs: get rid of the res2 iocb->ki_complete argumentJens Axboe2021-10-251-3/+3
* | | Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-825/+889
|\ \ \
| * | | io_uring: harder fdinfo sq/cq ring iteratingJens Axboe2021-10-291-22/+29
| * | | io_uring: don't assign write hint in the read pathJens Axboe2021-10-261-1/+1
| * | | io_uring: clusterise ki_flags access in rw_prepPavel Begunkov2021-10-251-10/+11
| * | | io_uring: kill unused param from io_file_supports_nowaitPavel Begunkov2021-10-251-4/+3
| * | | io_uring: clean up timeout async_data allocationPavel Begunkov2021-10-251-1/+3
| * | | io_uring: don't try io-wq polling if not supportedPavel Begunkov2021-10-251-2/+6
| * | | io_uring: check if opcode needs poll first on armingPavel Begunkov2021-10-251-4/+2
| * | | io_uring: clean iowq submit work cancellationPavel Begunkov2021-10-251-30/+29
| * | | io_uring: clean io_wq_submit_work()'s main loopPavel Begunkov2021-10-251-28/+12
| * | | io_uring: implement async hybrid mode for pollable requestsHao Xu2021-10-221-1/+35
| * | | io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR())Changcheng Deng2021-10-201-1/+1
| * | | io_uring: split logic of force_nonblockHao Xu2021-10-191-22/+26
| * | | io_uring: warning about unused-but-set parameterArnd Bergmann2021-10-191-4/+1
| * | | io_uring: inform block layer of how many requests we are submittingJens Axboe2021-10-191-1/+3
| * | | io_uring: simplify io_file_supports_nowait()Pavel Begunkov2021-10-191-12/+22
| * | | io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flagsPavel Begunkov2021-10-191-40/+21
| * | | io_uring: arm poll for non-nowait filesPavel Begunkov2021-10-191-7/+0
| * | | fs/io_uring: Prioritise checking faster conditions first in io_writeNoah Goldstein2021-10-191-1/+1
| * | | io_uring: clean io_prep_rw()Pavel Begunkov2021-10-191-4/+3