Results 73 issues of Lewis Baker

I have been working on implementing an io_uring-based execution context with support for timers where I manage a priority-queue of user-provided timers and compute the earliest due time at which...

If using a kernel version prior to 5.11 and thus IORING_ENTER_EXT_ARG is not available, the `io_uring_submit_and_wait_timeout()` function falls back to submitting an OP_TIMEOUT operation to manage the timeout instead. However,...

The `io_uring_wait_cqe_timeout()` function takes a pointer to a `__kernel_timespec` which holds the value of the timeout. If `IORING_FEAT_EXT_ARG` feature is not set then this function falls back to being implemented...