CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2016/09/22 06:55:24
Modified files:
sys/kern : init_main.c kern_timeout.c
sys/sys : timeout.h
share/man/man9 : timeout.9
Log message:
Introduce a new 'softclock' thread that will be used to execute timeout
callbacks needing a process context.
The function timeout_set_proc(9) has to be used instead of timeout_set(9)
when a timeout callback needs a process context.
Note that if such a timeout is waiting, understand sleeping, for a non
negligible amount of time it might delay other timeouts needing a process
context.
dlg@ agrees with this as a temporary solution.
Manpage tweaks from jmc@
ok kettenis@, bluhm@, mikeb@