summaryrefslogtreecommitdiffstats
path: root/io_uring/waitid.c
AgeCommit message (Expand)AuthorLines
2025-10-20io_uring: fix incorrect unlikely() usage in io_waitid_prep()Alok Tiwari-1/+1
2025-10-07io_uring/waitid: always prune wait queue entry in io_waitid_wait()Jens Axboe-1/+2
2025-08-27io_uring: add async data clear/free helpersJens Axboe-3/+1
2025-05-21io_uring: finish IOU_OK -> IOU_COMPLETE transitionJens Axboe-1/+1
2025-02-24io_uring/waitid: use io_is_compat()Pavel Begunkov-5/+1
2025-02-17io_uring: introduce type alias for io_tw_stateCaleb Sander Mateos-4/+4
2025-02-17io_uring/waitid: use generic io_cancel_remove() helperJens Axboe-23/+1
2025-02-17io_uring/waitid: convert to io_cancel_remove_all()Jens Axboe-17/+3
2025-02-12io_uring/waitid: setup async data in the prep handlerJens Axboe-7/+7
2025-02-12io_uring/waitid: don't abuse io_tw_statePavel Begunkov-2/+2
2025-01-23io_uring/alloc_cache: get rid of _nocache() helperJens Axboe-1/+1
2024-12-27io_uring: Move old async data allocation helper to headerGabriel Krisman Bertazi-2/+2
2024-11-06io_uring: move struct io_kiocb from task_struct to io_uring_taskJens Axboe-1/+1
2024-11-06io_uring: move cancelations to be io_uring_task basedJens Axboe-2/+2
2024-04-15io_uring: remove struct io_tw_state::lockedPavel Begunkov-1/+1
2024-03-15io_uring/waitid: always remove waitid entry for cancel allJens Axboe-6/+1
2023-09-21io_uring: add IORING_OP_WAITID supportJens Axboe-0/+372