CVSROOT:        /cvs
Module name:    src
Changes by:     v...@cvs.openbsd.org    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@

Reply via email to