summaryrefslogtreecommitdiff
path: root/fs/io_uring.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-28io_uring: refactor poll updatePavel Begunkov1-36/+26
2021-12-28io_uring: remove double poll on poll updatePavel Begunkov1-0/+1
2021-12-23io_uring: zero iocb->ki_pos for stream file typesJens Axboe1-3/+7
2021-12-14io_uring: code clean for some ctx usageHao Xu1-2/+2
2021-12-10io_uring: ensure task_work gets run as part of cancelationsJens Axboe1-2/+4
2021-12-08io_uring: batch completion in prior_task_listHao Xu1-11/+60
2021-12-08io_uring: split io_req_complete_post() and add a helperHao Xu1-3/+11
2021-12-08io_uring: add helper for task work execution codeHao Xu1-16/+20
2021-12-08io_uring: add a priority tw list for irq completion workHao Xu1-16/+20
2021-12-05io_uring: reuse io_req_task_complete for timeoutsPavel Begunkov1-10/+5
2021-12-05io_uring: tweak iopoll CQE_SKIP event countingPavel Begunkov1-3/+3
2021-12-05io_uring: simplify selected buf handlingPavel Begunkov1-27/+17
2021-12-05io_uring: move up io_put_kbuf() and io_put_rw_kbuf()Hao Xu1-18/+18
2021-11-29io_uring: validate timespec for timeout removalsYe Bin1-0/+2
2021-11-27io_uring: Fix undefined-behaviour in io_issue_sqeYe Bin1-0/+3
2021-11-27io_uring: fix soft lockup when call __io_remove_buffersYe Bin1-3/+2
2021-11-26io_uring: fix link traversal lockingPavel Begunkov1-18/+42
2021-11-26io_uring: fail cancellation for EXITING tasksPavel Begunkov1-2/+3
2021-11-25io_uring: better to use REQ_F_IO_DRAIN for req->flagsHao Xu1-3/+3
2021-11-25io_uring: fix no lock protection for ctx->cq_extraHao Xu1-0/+3
2021-11-24io_uring: disable drain with cqe skipPavel Begunkov1-4/+10
2021-11-24io_uring: don't spinlock when not posting CQEsPavel Begunkov1-9/+17
2021-11-24io_uring: add option to skip CQE postingPavel Begunkov1-9/+33
2021-11-24io_uring: clean cqe filling functionsPavel Begunkov1-28/+30
2021-11-23io_uring: improve argument types of kiocb_done()Pavel Begunkov1-7/+6
2021-11-23io_uring: clean __io_import_iovec()Pavel Begunkov1-8/+13
2021-11-23io_uring: improve send/recv error handlingPavel Begunkov1-24/+31
2021-11-23io_uring: simplify reissue in kiocb_donePavel Begunkov1-10/+3
2021-11-23io_uring: correct link-list traversal lockingPavel Begunkov1-4/+8
2021-11-17io_uring: fix missed comment from *task_file renameKamal Mostafa1-1/+1
2021-11-08io_uring: honour zeroes as io-wq worker limitsPavel Begunkov1-1/+3
2021-11-05io_uring: remove dead 'sqe' storeJens Axboe1-1/+1
2021-11-02io_uring: remove redundant assignment to ret in io_register_iowq_max_workers()Nghia Le1-1/+0
2021-11-02io_uring: clean up io_queue_sqe_arm_apollPavel Begunkov1-4/+0
2021-11-02Merge tag 'selinux-pr-20211101' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-8/+63
2021-11-01Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+3
2021-11-01Merge tag 'for-5.16/io_uring-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds1-825/+889
2021-11-01Merge tag 'for-5.16/block-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds1-13/+11
2021-11-01Merge tag 'folio-5.16' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-1/+1
2021-10-29io_uring: harder fdinfo sq/cq ring iteratingJens Axboe1-22/+29
2021-10-27io_uring: don't assign write hint in the read pathJens Axboe1-1/+1
2021-10-25fs: get rid of the res2 iocb->ki_complete argumentJens Axboe1-3/+3
2021-10-25io_uring: clusterise ki_flags access in rw_prepPavel Begunkov1-10/+11
2021-10-25io_uring: kill unused param from io_file_supports_nowaitPavel Begunkov1-4/+3
2021-10-25io_uring: clean up timeout async_data allocationPavel Begunkov1-1/+3
2021-10-25io_uring: don't try io-wq polling if not supportedPavel Begunkov1-2/+6
2021-10-25io_uring: check if opcode needs poll first on armingPavel Begunkov1-4/+2
2021-10-25io_uring: clean iowq submit work cancellationPavel Begunkov1-30/+29
2021-10-25io_uring: clean io_wq_submit_work()'s main loopPavel Begunkov1-28/+12
2021-10-23io_uring: implement async hybrid mode for pollable requestsHao Xu1-1/+35