aboutsummaryrefslogtreecommitdiff
path: root/include/linux/io_uring_types.h
AgeCommit message (Expand)AuthorFilesLines
2023-12-13io_uring/poll: don't enable lazy wake for POLLEXCLUSIVEGravatar Jens Axboe 1-0/+3
2023-11-28io_uring/kbuf: defer release of mapped buffer ringsGravatar Jens Axboe 1-0/+3
2023-11-01Merge tag 'io_uring-futex-2023-10-30' of git://git.kernel.dk/linuxGravatar Linus Torvalds 1-0/+5
2023-10-05io_uring/kbuf: Use slab for struct io_buffer objectsGravatar Gabriel Krisman Bertazi 1-2/+0
2023-09-29io_uring: add support for futex wake and waitGravatar Jens Axboe 1-0/+5
2023-09-28io_uring: cancelable uring_cmdGravatar Ming Lei 1-0/+6
2023-09-21io_uring: add IORING_OP_WAITID supportGravatar Jens Axboe 1-0/+2
2023-08-24io_uring: move iopoll ctx fields aroundGravatar Pavel Begunkov 1-14/+11
2023-08-24io_uring: move multishot cqe cache in ctxGravatar Pavel Begunkov 1-1/+2
2023-08-24io_uring: separate task_work/waiting cache lineGravatar Pavel Begunkov 1-7/+12
2023-08-24io_uring: banish non-hot data to end of io_ring_ctxGravatar Pavel Begunkov 1-18/+19
2023-08-24io_uring: move non aligned field to the endGravatar Pavel Begunkov 1-18/+18
2023-08-24io_uring: compact SQ/CQ heads/tailsGravatar Pavel Begunkov 1-2/+2
2023-08-24io_uring: merge iopoll and normal completion pathsGravatar Pavel Begunkov 1-0/+1
2023-08-24io_uring: simplify big_cqe handlingGravatar Pavel Begunkov 1-10/+6
2023-05-16io_uring: support for user allocated memory for rings/sqesGravatar Jens Axboe 1-0/+10
2023-04-15io_uring/rsrc: remove rsrc_data refsGravatar Pavel Begunkov 1-0/+1
2023-04-15io_uring/rsrc: use wq for quiescingGravatar Pavel Begunkov 1-0/+1
2023-04-12io_uring/rsrc: consolidate node cachingGravatar Pavel Begunkov 1-1/+0
2023-04-06io_uring: reduce scheduling due to twGravatar Pavel Begunkov 1-1/+2
2023-04-04io_uring/rsrc: add custom limit for node cachingGravatar Pavel Begunkov 1-0/+1
2023-04-04io_uring/rsrc: cache struct io_rsrc_nodeGravatar Pavel Begunkov 1-0/+1
2023-04-04io_uring/rsrc: don't offload node freeGravatar Pavel Begunkov 1-3/+0
2023-04-04io_uring/rsrc: kill rsrc_ref_lockGravatar Pavel Begunkov 1-1/+1
2023-04-04io_uring/rsrc: keep cached refs per nodeGravatar Pavel Begunkov 1-1/+0
2023-04-03io_uring: encapsulate task_work stateGravatar Pavel Begunkov 1-1/+6
2023-04-03io_uring: Add KASAN support for alloc_cachesGravatar Breno Leitao 1-0/+1
2023-04-03io_uring: Move from hlist to io_wq_work_nodeGravatar Breno Leitao 1-1/+1
2023-02-22io_uring: rename 'in_idle' to 'in_cancel'Gravatar Jens Axboe 1-1/+1
2023-01-29io_uring: optimise ctx flags layoutGravatar Pavel Begunkov 1-3/+3
2023-01-29io_uring: add io_req_local_work_add wake fast pathGravatar Pavel Begunkov 1-0/+1
2023-01-29io_uring: add lazy poll_wq activationGravatar Pavel Begunkov 1-0/+2
2023-01-29io_uring: separate wq for ring pollingGravatar Pavel Begunkov 1-1/+1
2023-01-29io_uring: move submitter_task out of cold cachelineGravatar Pavel Begunkov 1-5/+5
2023-01-04io_uring: move 'poll_multi_queue' bool in io_ring_ctxGravatar Jens Axboe 1-1/+2
2022-12-07io_uring: use tw for putting rsrcGravatar Pavel Begunkov 1-0/+1
2022-12-07io_uring: complete all requests in task contextGravatar Pavel Begunkov 1-0/+2
2022-11-25io_uring: allow defer completion for aux posted cqesGravatar Dylan Yudaken 1-0/+2
2022-10-12io_uring: remove notif leftoversGravatar Pavel Begunkov 1-5/+0
2022-09-21io_uring: signal registered eventfd to process deferred task workGravatar Dylan Yudaken 1-0/+2
2022-09-21io_uring: add IORING_SETUP_DEFER_TASKRUNGravatar Dylan Yudaken 1-0/+2
2022-08-12io_uring: make io_kiocb_to_cmd() typesafeGravatar Stefan Metzmacher 1-1/+8
2022-07-27io_uring: notification completion optimisationGravatar Pavel Begunkov 1-7/+0
2022-07-24io_uring: cache struct io_notifGravatar Pavel Begunkov 1-0/+7
2022-07-24io_uring: add zc notification infrastructureGravatar Pavel Begunkov 1-0/+5
2022-07-24io_uring: export io_put_task()Gravatar Pavel Begunkov 1-0/+25
2022-07-24io_uring: add netmsg cacheGravatar Jens Axboe 1-2/+4
2022-07-24io_uring: impose max limit on apoll cacheGravatar Jens Axboe 1-0/+1
2022-07-24io_uring: add abstraction around apoll cacheGravatar Jens Axboe 1-1/+5
2022-07-24io_uring: let to set a range for file slot allocationGravatar Pavel Begunkov 1-0/+3