OpenBSD/src Wbwe5sasys/kern kern_smr.c, sys/sys sched.h

   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@
VersionDeltaFile
1.3+3-21sys/kern/kern_smr.c
1.52+1-4sys/sys/sched.h
+4-252 files

UnifiedSplitRaw