Introduce mutex for ratecheck(9) and ppsratecheck(9). A global
authorbluhm <bluhm@openbsd.org>
Wed, 4 May 2022 21:24:33 +0000 (21:24 +0000)
committerbluhm <bluhm@openbsd.org>
Wed, 4 May 2022 21:24:33 +0000 (21:24 +0000)
commitfeb3ff6b6638990a93dda8f666bb9bd59fa30b71
tree83a9c789aadb2472be72375945a7e37fb0402f08
parentbcaaaddb93e7fd27b6bc7430f4175c4d9843940d
Introduce mutex for ratecheck(9) and ppsratecheck(9).  A global
mutex with spl high for all function calls is used for now.  It
protects the lasttime and curpps parameter.  This solution is MP
safe for the usual use case, allows progress, and can be optimized
later.  Remove a useless #if 1 while there.
OK claudio@
sys/kern/kern_malloc.c
sys/kern/kern_time.c