summaryrefslogtreecommitdiff
path: root/include/linux/io_uring_types.h
AgeCommit message (Expand)Author
2023-11-01Merge tag 'io_uring-futex-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds
2023-10-05io_uring/kbuf: Use slab for struct io_buffer objectsGabriel Krisman Bertazi
2023-09-29io_uring: add support for futex wake and waitJens Axboe
2023-09-28io_uring: cancelable uring_cmdMing Lei
2023-09-21io_uring: add IORING_OP_WAITID supportJens Axboe
2023-08-24io_uring: move iopoll ctx fields aroundPavel Begunkov
2023-08-24io_uring: move multishot cqe cache in ctxPavel Begunkov
2023-08-24io_uring: separate task_work/waiting cache linePavel Begunkov
2023-08-24io_uring: banish non-hot data to end of io_ring_ctxPavel Begunkov
2023-08-24io_uring: move non aligned field to the endPavel Begunkov
2023-08-24io_uring: compact SQ/CQ heads/tailsPavel Begunkov
2023-08-24io_uring: merge iopoll and normal completion pathsPavel Begunkov
2023-08-24io_uring: simplify big_cqe handlingPavel Begunkov
2023-05-16io_uring: support for user allocated memory for rings/sqesJens Axboe
2023-04-15io_uring/rsrc: remove rsrc_data refsPavel Begunkov
2023-04-15io_uring/rsrc: use wq for quiescingPavel Begunkov
2023-04-12io_uring/rsrc: consolidate node cachingPavel Begunkov
2023-04-06io_uring: reduce scheduling due to twPavel Begunkov
2023-04-04io_uring/rsrc: add custom limit for node cachingPavel Begunkov
2023-04-04io_uring/rsrc: cache struct io_rsrc_nodePavel Begunkov
2023-04-04io_uring/rsrc: don't offload node freePavel Begunkov
2023-04-04io_uring/rsrc: kill rsrc_ref_lockPavel Begunkov
2023-04-04io_uring/rsrc: keep cached refs per nodePavel Begunkov
2023-04-03io_uring: encapsulate task_work statePavel Begunkov
2023-04-03io_uring: Add KASAN support for alloc_cachesBreno Leitao
2023-04-03io_uring: Move from hlist to io_wq_work_nodeBreno Leitao
2023-02-22io_uring: rename 'in_idle' to 'in_cancel'Jens Axboe
2023-01-29io_uring: optimise ctx flags layoutPavel Begunkov
2023-01-29io_uring: add io_req_local_work_add wake fast pathPavel Begunkov
2023-01-29io_uring: add lazy poll_wq activationPavel Begunkov
2023-01-29io_uring: separate wq for ring pollingPavel Begunkov
2023-01-29io_uring: move submitter_task out of cold cachelinePavel Begunkov
2023-01-04io_uring: move 'poll_multi_queue' bool in io_ring_ctxJens Axboe
2022-12-07io_uring: use tw for putting rsrcPavel Begunkov
2022-12-07io_uring: complete all requests in task contextPavel Begunkov
2022-11-25io_uring: allow defer completion for aux posted cqesDylan Yudaken
2022-10-12io_uring: remove notif leftoversPavel Begunkov
2022-09-21io_uring: signal registered eventfd to process deferred task workDylan Yudaken
2022-09-21io_uring: add IORING_SETUP_DEFER_TASKRUNDylan Yudaken
2022-08-12io_uring: make io_kiocb_to_cmd() typesafeStefan Metzmacher
2022-07-27io_uring: notification completion optimisationPavel Begunkov
2022-07-24io_uring: cache struct io_notifPavel Begunkov
2022-07-24io_uring: add zc notification infrastructurePavel Begunkov
2022-07-24io_uring: export io_put_task()Pavel Begunkov
2022-07-24io_uring: add netmsg cacheJens Axboe
2022-07-24io_uring: impose max limit on apoll cacheJens Axboe
2022-07-24io_uring: add abstraction around apoll cacheJens Axboe
2022-07-24io_uring: let to set a range for file slot allocationPavel Begunkov
2022-07-24io_uring: fuse fallback_node and normal tw nodePavel Begunkov
2022-07-24io_uring: lockless task listDylan Yudaken