CVSROOT: /cvs Module name: src Changes by: chel...@cvs.openbsd.org 2023/07/01 18:55:18
Modified files: sys/kern : kern_clockintr.c Log message: clockintr_cpu_init: stagger clock interrupts by MAXCPUS During clockintr_cpu_init(), we can't stagger by ncpus because not every platform has fully incremented it yet. Instead, stagger by MAXCPUS. The resulting intervals are smaller, but are probably still sufficiently large to avoid aggravating lock contention, even on platforms where MAXCPUS is large. While here, don't bother staggering the statclock if it is randomized. With input from claudio@.