summaryrefslogtreecommitdiffstats
path: root/io_uring/cancel.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring/cancel: wire up IORING_ASYNC_CANCEL_OP for sync cancelJens Axboe2023-07-171-3/+8
* io_uring/cancel: support opcode based lookup and cancelationJens Axboe2023-07-171-3/+14
* io_uring/cancel: add IORING_ASYNC_CANCEL_USERDATAJens Axboe2023-07-171-6/+12
* io_uring/cancel: fix sequence matching for IORING_ASYNC_CANCEL_ANYJens Axboe2023-07-171-2/+3
* io_uring/cancel: abstract out request match helperJens Axboe2023-07-171-4/+13
* io_uring: use io_file_from_index in __io_sync_cancelChristoph Hellwig2023-06-201-4/+1
* io_uring/cancel: re-grab ctx mutex after finishing waitJens Axboe2022-12-211-5/+4
* io_uring: add IORING_SETUP_DEFER_TASKRUNDylan Yudaken2022-09-211-1/+1
* io_uring: fix off-by-one in sync cancelation file checkJens Axboe2022-08-231-1/+1
* io_uring: make io_kiocb_to_cmd() typesafeStefan Metzmacher2022-08-121-2/+2
* io_uring: add sync cancelation API through io_uring_register()Jens Axboe2022-07-241-0/+107
* io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flagJens Axboe2022-07-241-3/+6
* io_uring: have cancelation API accept io_uring_task directlyJens Axboe2022-07-241-8/+9
* 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-3/+4
* io_uring: introduce a struct for hash tablePavel Begunkov2022-07-241-3/+3
* io_uring: clean up io_try_cancelPavel Begunkov2022-07-241-2/+2
* io_uring: switch cancel_hash to use per entry spinlockHao Xu2022-07-241-2/+12
* io_uring: move cancelation into its own fileJens Axboe2022-07-241-0/+194