summaryrefslogtreecommitdiff
path: root/include/linux/io_uring_types.h
AgeCommit message (Expand)Author
10 daysio_uring: fix cancellation overwriting req->flagsPavel Begunkov
2024-04-22io_uring/kbuf: add helpers for getting/peeking multiple buffersJens Axboe
2024-04-15io_uring: remove async request cachePavel Begunkov
2024-04-15io_uring/kbuf: use vm_insert_pages() for mmap'ed pbuf ringJens Axboe
2024-04-15io_uring/alloc_cache: switch to array based cachingJens Axboe
2024-04-15io_uring/uring_cmd: switch to always allocating async dataJens Axboe
2024-04-15io_uring/rw: always setup io_async_rw for read/write requestsJens Axboe
2024-04-15io_uring: get rid of intermediate aux cqe cachesPavel Begunkov
2024-04-15io_uring: remove struct io_tw_state::lockedPavel Begunkov
2024-04-09io-uring: correct typo in comment for IOU_F_TWQ_LAZY_WAKEHaiyue Wang
2024-04-02io_uring/kbuf: get rid of lower BGID listsJens Axboe
2024-03-08io_uring/kbuf: rename REQ_F_PARTIAL_IO to REQ_F_BL_NO_RECYCLEJens Axboe
2024-02-27io_uring/kbuf: flag request if buffer pool is empty after buffer pickJens Axboe
2024-02-15io_uring/napi: enable even with a timeout of 0Jens Axboe
2024-02-09io-uring: add napi busy poll supportStefan Roesch
2024-02-08io_uring: re-arrange struct io_ring_ctx to reduce paddingJens Axboe
2024-02-08io_uring: add io_file_can_poll() helperJens Axboe
2024-02-08io_uring/cancel: don't default to setting req->work.cancel_seqJens Axboe
2024-02-08io_uring: expand main struct io_kiocb flags to 64-bitsJens Axboe
2024-01-11Merge tag 'for-6.8/io_uring-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds
2023-12-19io_uring: drop any code related to SCM_RIGHTSJens Axboe
2023-12-13io_uring/poll: don't enable lazy wake for POLLEXCLUSIVEJens Axboe
2023-12-12io_uring/cmd: inline io_uring_cmd_do_in_task_lazyPavel Begunkov
2023-12-12io_uring: split out cmd api into a separate headerPavel Begunkov
2023-11-28io_uring/kbuf: defer release of mapped buffer ringsJens Axboe
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