Signed-off-by: Pavel Begunkov <asml.silence@xxxxxxxxx> --- man/io_uring_enter.2 | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/man/io_uring_enter.2 b/man/io_uring_enter.2 index ae7e687..a1e486a 100644 --- a/man/io_uring_enter.2 +++ b/man/io_uring_enter.2 @@ -325,7 +325,9 @@ Available since 5.4. .TP .B IORING_OP_TIMEOUT_REMOVE -Attempt to remove an existing timeout operation. +If +.I timeout_flags are zero, then it attempts to remove an existing timeout +operation. .I addr must contain the .I user_data @@ -341,6 +343,19 @@ value of .I -ENOENT Available since 5.5. +If +.I timeout_flags +contain +.I IORING_TIMEOUT_UPDATE, +instead of removing an existing operation it updates it. +.I addr +and return values are same as before. +.I addr2 +field must contain a pointer to a struct timespec64 structure. +.I timeout_flags +may also contain IORING_TIMEOUT_ABS. +Available since 5.11. + .TP .B IORING_OP_ACCEPT Issue the equivalent of an -- 2.24.0