sched_init_cpu: move profclock staggering to clockintr_cpu_init()
authorcheloha <cheloha@openbsd.org>
Thu, 27 Jul 2023 17:52:53 +0000 (17:52 +0000)
committercheloha <cheloha@openbsd.org>
Thu, 27 Jul 2023 17:52:53 +0000 (17:52 +0000)
commit96496668857abede790a486a35d42519d6c91564
treef9bfa2a085a9554cd60777c958586a12263ebc2d
parenta1001807d6e8ff13bba390258977d574a7c51667
sched_init_cpu: move profclock staggering to clockintr_cpu_init()

initclocks() runs after sched_init_cpu() is called for secondary CPUs,
so profclock_period is still zero and the clockintr_stagger() call for
spc_profclock is useless.  For now, just stagger spc_profclock during
clockintr_cpu_init() along with everything else.
sys/kern/kern_clockintr.c
sys/kern/kern_sched.c