summaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring: perform poll removal even if async work removal is successfulJens Axboe2022-01-181-5/+10
* io_uring: fix UAF due to missing POLLFREE handlingPavel Begunkov2022-01-141-8/+50
* io_uring: Remove unused function req_ref_putJiapeng Chong2022-01-131-6/+0
* Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds2022-01-121-1/+1
|\
| * block: move rq_list macros to blk-mq.hKeith Busch2022-01-051-1/+1
* | Merge tag 'for-5.17/io_uring-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds2022-01-121-546/+578
|\ \
| * | io_uring: fix not released cached task refsPavel Begunkov2022-01-091-13/+21
| * | io_uring: remove redundant tab spaceGuoYong Zheng2022-01-051-1/+1
| * | io_uring: remove unused function parameterGuoYong Zheng2022-01-051-2/+2
| * | io_uring: use completion batching for poll rem/updPavel Begunkov2021-12-281-3/+7
| * | io_uring: single shot poll removal optimisationPavel Begunkov2021-12-281-1/+7
| * | io_uring: poll reworkPavel Begunkov2021-12-281-299/+227
| * | io_uring: kill poll linking optimisationPavel Begunkov2021-12-281-6/+2
| * | io_uring: move common poll bitsPavel Begunkov2021-12-281-37/+37
| * | io_uring: refactor poll updatePavel Begunkov2021-12-281-36/+26
| * | io_uring: remove double poll on poll updatePavel Begunkov2021-12-281-0/+1
| * | 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: zero iocb->ki_pos for stream file typesJens Axboe2021-12-221-3/+7
* | | io_uring: ensure task_work gets run as part of cancelationsJens Axboe2021-12-101-2/+4
| |/ |/|
* | io_uring: Fix undefined-behaviour in io_issue_sqeYe Bin2021-11-271-0/+3
* | io_uring: fix soft lockup when call __io_remove_buffersYe Bin2021-11-271-3/+2
* | io_uring: fix link traversal lockingPavel Begunkov2021-11-261-18/+42
* | io_uring: fail cancellation for EXITING tasksPavel Begunkov2021-11-261-2/+3
* | io_uring: correct link-list traversal lockingPavel Begunkov2021-11-221-4/+8
* | io_uring: fix missed comment from *task_file renameKamal Mostafa2021-11-161-1/+1
|/
* 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