CVSROOT:        /cvs
Module name:    src
Changes by:     clau...@cvs.openbsd.org 2023/06/28 02:23:25

Modified files:
        sys/dev/dt     : dt_dev.c 
        sys/dev/pci    : if_myx.c 
        sys/dev/pci/drm: drm_linux.c 
        sys/kern       : kern_rwlock.c kern_sched.c kern_sig.c 
                         kern_synch.c kern_timeout.c subr_log.c 
        sys/sys        : proc.h systm.h 

Log message:
First step at removing struct sleep_state.

Pass the timeout and sleep priority not only to sleep_setup() but also
to sleep_finish(). With that sls_timeout and sls_catch can be removed
from struct sleep_state.

The timeout is now setup first thing in sleep_finish() and no longer as
last thing in sleep_setup(). This should not cause a noticeable difference
since the code run between sleep_setup() and sleep_finish() is minimal.

OK kettenis@

Reply via email to