timeout_set_flags() explains the flag and the next paragraph would simply repeat it.
timeout_set_proc() can be described simpler, just like what the actual function does; this way I don't feel having just read the same sentence twice. sys/kern/kern_timeout.c: void timeout_set_flags(struct timeout *to, void (*fn)(void *), void *arg, int flags) { _timeout_set(to, fn, arg, KCLOCK_NONE, flags); } void timeout_set_proc(struct timeout *new, void (*fn)(void *), void *arg) { _timeout_set(new, fn, arg, KCLOCK_NONE, TIMEOUT_PROC); } Index: timeout.9 =================================================================== RCS file: /cvs/src/share/man/man9/timeout.9,v retrieving revision 1.55 diff -u -p -r1.55 timeout.9 --- timeout.9 22 Jun 2022 14:10:49 -0000 1.55 +++ timeout.9 22 Jul 2022 10:34:22 -0000 @@ -138,11 +138,12 @@ interrupt context. .Pp The .Fn timeout_set_proc -function is similar to -.Fn timeout_set -but it runs the timeout in a process context instead of the default -.Dv IPL_SOFTCLOCK -interrupt context. +function is a shorthand for +.Fn timeout_set_flags +with a +.Fa flags +value of +.Dv TIMEOUT_PROC . .Pp The function .Fn timeout_add