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@

Reply via email to