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@

Reply via email to