summaryrefslogtreecommitdiffstats
path: root/io_uring/timeout.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring: never overflow io_aux_cqePavel Begunkov2023-08-111-2/+2
* io_uring: use cancelation match helper for poll and timeout requestsJens Axboe2023-07-171-9/+3
* io_uring/timeout: always set 'ctx' in io_cancel_dataJens Axboe2023-07-171-2/+2
* io_uring: cleanup io_aux_cqe() APIJens Axboe2023-06-071-2/+2
* io_uring: annotate offset timeout racesPavel Begunkov2023-05-191-1/+1
* io_uring: add support for multishot timeoutsDavid Wei2023-04-181-3/+54
* io_uring: encapsulate task_work statePavel Begunkov2023-04-031-7/+7
* io_uring: ease timeout flush locking requirementsPavel Begunkov2022-12-141-2/+0
* io_uring: revise completion_lock lockingPavel Begunkov2022-12-141-2/+6
* io_uring: protect cq_timeouts with timeout_lockPavel Begunkov2022-12-141-1/+3
* io_uring: remove io_req_tw_post_queuePavel Begunkov2022-11-231-3/+3
* io_uring: use io_req_task_complete() in timeoutPavel Begunkov2022-11-231-2/+2
* io_uring: remove unused return from io_disarm_nextPavel Begunkov2022-09-211-10/+3
* io_uring: make io_kiocb_to_cmd() typesafeStefan Metzmacher2022-08-121-13/+13
* io_uring: improve io_fail_links()Pavel Begunkov2022-07-241-12/+24
* io_uring: have cancelation API accept io_uring_task directlyJens Axboe2022-07-241-1/+1
* io_uring: introduce locking helpers for CQE postingPavel Begunkov2022-07-241-4/+2
* io_uring: hide eventfd assumptions in eventfd pathsPavel Begunkov2022-07-241-2/+1
* io_uring: improve task exit timeout cancellationsPavel Begunkov2022-07-241-4/+5
* io_uring: clean up tracing eventsPavel Begunkov2022-07-241-2/+1
* io_uring: kill extra io_uring_types.h includesPavel Begunkov2022-07-241-1/+0
* io_uring: propagate locking state to poll cancelPavel Begunkov2022-07-241-1/+2
* io_uring: move cancelation into its own fileJens Axboe2022-07-241-0/+1
* io_uring: move timeout opcodes and handling into its own fileJens Axboe2022-07-241-0/+634