CVSROOT: /cvs Module name: src Changes by: [email protected] 2025/05/31 00:58:27
Modified files:
sys/kern : kern_sched.c kern_sig.c kern_synch.c
sched_bsd.c
sys/sys : sched.h
Log message:
Do not retake the SCHED_LOCK when going out of mi_switch().
No code really depends on that and it is one extra mutex operation for
no good reason.
Switch spc_curpriority to be volatile. It is only modified by the curcpu()
but read by other CPUs. Mark it like this in sched.h.
OK mpi@
