timeout(9): remove TIMEOUT_KCLOCK flag
authorcheloha <cheloha@openbsd.org>
Wed, 9 Nov 2022 17:12:50 +0000 (17:12 +0000)
committercheloha <cheloha@openbsd.org>
Wed, 9 Nov 2022 17:12:50 +0000 (17:12 +0000)
commitc6921acfdc5aaaf8afdf7a58b840de1d1587129c
tree6f549f0c8ec83a5dc8d5d2ded2020fe861a1b2bd
parent343fdb860fe7395b6bec990e754abe11145cc161
timeout(9): remove TIMEOUT_KCLOCK flag

I never should have added the TIMEOUT_KCLOCK flag.  It is redundant
and only serves to complicate the timeout(9) logic.  In every place
where we check for the flag we can just use timeout.to_kclock.

So, remove the flag from <sys/timeout.h> and rewrite all affected
logic to use the value of timeout.to_kclock instead.

ok kn@
sys/kern/kern_timeout.c
sys/sys/timeout.h