Loading kernel/time/timer.c +9 −0 Original line number Diff line number Diff line Loading @@ -1936,10 +1936,19 @@ static void __init init_timer_cpu(int cpu) } } static inline void init_timer_deferrable_global(void) { timer_base_deferrable.cpu = nr_cpu_ids; raw_spin_lock_init(&timer_base_deferrable.lock); timer_base_deferrable.clk = jiffies; } static void __init init_timer_cpus(void) { int cpu; init_timer_deferrable_global(); for_each_possible_cpu(cpu) init_timer_cpu(cpu); } Loading Loading
kernel/time/timer.c +9 −0 Original line number Diff line number Diff line Loading @@ -1936,10 +1936,19 @@ static void __init init_timer_cpu(int cpu) } } static inline void init_timer_deferrable_global(void) { timer_base_deferrable.cpu = nr_cpu_ids; raw_spin_lock_init(&timer_base_deferrable.lock); timer_base_deferrable.clk = jiffies; } static void __init init_timer_cpus(void) { int cpu; init_timer_deferrable_global(); for_each_possible_cpu(cpu) init_timer_cpu(cpu); } Loading