summaryrefslogtreecommitdiff
path: root/fs/io_uring.c
AgeCommit message (Expand)AuthorFilesLines
2022-03-10io_uring: speedup provided buffer handlingJens Axboe1-22/+117
2022-03-10io_uring: add support for registering ring file descriptorsJens Axboe1-5/+177
2022-03-10io_uring: documentation fixupDylan Yudaken1-1/+1
2022-03-10io_uring: do not recalculate ppos unnecessarilyDylan Yudaken1-6/+12
2022-03-10io_uring: update kiocb->ki_pos at execution timeDylan Yudaken1-8/+18
2022-03-10io_uring: remove duplicated calls to io_kiocb_pposDylan Yudaken1-2/+5
2022-03-10io_uring: Remove unneeded test in io_run_task_work_sig()Olivier Langlois1-3/+3
2022-03-10io-uring: Make tracepoints consistent.Stefan Roesch1-11/+13
2022-03-10io-uring: add __fill_cqe functionStefan Roesch1-9/+13
2022-03-10io_uring: Fix use of uninitialized ret in io_eventfd_register()Nathan Chancellor1-3/+3
2022-03-10io_uring: remove ring quiesce for io_uring_registerUsama Arif1-83/+0
2022-03-10io_uring: avoid ring quiesce while registering restrictions and enabling ringsUsama Arif1-0/+2
2022-03-10io_uring: avoid ring quiesce while registering async eventfdUsama Arif1-10/+12
2022-03-10io_uring: avoid ring quiesce while registering/unregistering eventfdUsama Arif1-21/+68
2022-03-10io_uring: remove trace for eventfdUsama Arif1-2/+1
2022-03-09fs: remove kiocb.ki_hintChristoph Hellwig1-1/+0
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-19io_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-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