Lewis Baker
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,...
io_uring_wait_cqe_timeout() passes a __kernel_timespec to IORING_OP_TIMEOUT which takes a timespec64
1
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...