CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2021/02/08 01:18:45
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: Simplify sleep_setup API to two operations in preparation for splitting the SCHED_LOCK(). Putting a thread on a sleep queue is reduce to the following: sleep_setup(); /* check condition or release lock */ sleep_finish(); Previous version ok cheloha@, jmatthew@, ok claudio@