summaryrefslogtreecommitdiffstats
path: root/fs/io_uring.c
AgeCommit message (Expand)AuthorFilesLines
2022-02-22io_uring: disallow modification of rsrc_data during quiesceDylan Yudaken1-1/+9
2022-02-21io_uring: don't convert to jiffies for waiting on timeoutsJens Axboe1-6/+7
2022-02-15io_uring: add a schedule point in io_add_buffers()Eric Dumazet1-0/+1
2022-02-07mm: io_uring: allow oom-killer from io_uring_setupShakeel Butt1-3/+2
2022-02-07io_uring: Clean up a false-positive warning from GCC 9.3.0Alviro Iskandar Setiawan1-2/+1
2022-01-27io_uring: remove unused argument from io_rsrc_node_allocUsama Arif1-2/+2
2022-01-23io_uring: fix bug in slow unregistering of nodesDylan Yudaken1-1/+6
2022-01-18io_uring: perform poll removal even if async work removal is successfulJens Axboe1-5/+10
2022-01-14io_uring: fix UAF due to missing POLLFREE handlingPavel Begunkov1-8/+50
2022-01-13io_uring: Remove unused function req_ref_putJiapeng Chong1-6/+0
2022-01-12Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2022-01-12Merge tag 'for-5.17/io_uring-2022-01-11' of git://git.kernel.dk/linux-blockLinus Torvalds1-546/+578
2022-01-09io_uring: fix not released cached task refsPavel Begunkov1-13/+21
2022-01-05io_uring: remove redundant tab spaceGuoYong Zheng1-1/+1
2022-01-05io_uring: remove unused function parameterGuoYong Zheng1-2/+2
2022-01-05block: move rq_list macros to blk-mq.hKeith Busch1-1/+1
2021-12-28io_uring: use completion batching for poll rem/updPavel Begunkov1-3/+7
2021-12-28io_uring: single shot poll removal optimisationPavel Begunkov1-1/+7
2021-12-28io_uring: poll reworkPavel Begunkov1-299/+227
2021-12-28io_uring: kill poll linking optimisationPavel Begunkov1-6/+2
2021-12-28io_uring: move common poll bitsPavel Begunkov1-37/+37
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-22io_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-07io_uring: split io_req_complete_post() and add a helperHao Xu1-3/+11
2021-12-07io_uring: add helper for task work execution codeHao Xu1-16/+20
2021-12-07io_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-22io_uring: correct link-list traversal lockingPavel Begunkov1-4/+8