CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 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@