CVSROOT: /cvs Module name: src Changes by: [email protected] 2019/05/16 07:52:47
Modified files:
sys/kern : kern_smr.c
sys/sys : sched.h
Log message:
Remove incorrect optimization. The current logic for skipping idle CPUs
does not establish strong enough ordering between CPUs. Consequently,
smr_grace_wait() might incorrectly skip a CPU and invoke an SMR
callback too early.
Prompted by haesbaert@
