CVSROOT:        /cvs
Module name:    src
Changes by:     v...@cvs.openbsd.org    2019/11/11 21:20:21

Modified files:
        sys/kern       : kern_synch.c 
        sys/sys        : proc.h 

Log message:
Check sleep timeout state only if the sleep has a timeout. Otherwise,
the timeout cancellation in sleep_finish_timeout() would acquire the
kernel lock every time in the no-timeout case, as noticed by mpi@.

This also reduces the contention of timeout_mutex.

OK mpi@, feedback guenther@

Reply via email to