CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2020/01/30 01:51:27

Modified files:
        sys/arch/sparc64/sparc64: db_interface.c 
        sys/dev/pci/drm/i915: intel_breadcrumbs.c 
        sys/kern       : kern_fork.c kern_proc.c kern_sched.c kern_sig.c 
                         kern_synch.c sched_bsd.c 
        sys/sys        : proc.h sysctl.h 

Log message:
Split `p_priority' into `p_runpri' and `p_slppri'.

Using different fields to remember in which runqueue or sleepqueue
threads currently are will make it easier to split the SCHED_LOCK().

With this change, the (potentially boosted) sleeping priority is no
longer overwriting the thread priority.  This let us get rids of the
logic required to synchronize `p_priority' with `p_usrpri'.

Tested by many, ok visa@

Reply via email to