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@