CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@