aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/timer.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/timer.c')
-rw-r--r--kernel/timer.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/kernel/timer.c b/kernel/timer.c
index dbf7a78a1ef1..4e3040b40d16 100644
--- a/kernel/timer.c
+++ b/kernel/timer.c
@@ -930,14 +930,14 @@ void add_timer_on(struct timer_list *timer, int cpu)
930 debug_activate(timer, timer->expires); 930 debug_activate(timer, timer->expires);
931 internal_add_timer(base, timer); 931 internal_add_timer(base, timer);
932 /* 932 /*
933 * Check whether the other CPU is idle and needs to be 933 * Check whether the other CPU is in dynticks mode and needs
934 * triggered to reevaluate the timer wheel when nohz is 934 * to be triggered to reevaluate the timer wheel.
935 * active. We are protected against the other CPU fiddling 935 * We are protected against the other CPU fiddling
936 * with the timer by holding the timer base lock. This also 936 * with the timer by holding the timer base lock. This also
937 * makes sure that a CPU on the way to idle can not evaluate 937 * makes sure that a CPU on the way to stop its tick can not
938 * the timer wheel. 938 * evaluate the timer wheel.
939 */ 939 */
940 wake_up_idle_cpu(cpu); 940 wake_up_nohz_cpu(cpu);
941 spin_unlock_irqrestore(&base->lock, flags); 941 spin_unlock_irqrestore(&base->lock, flags);
942} 942}
943EXPORT_SYMBOL_GPL(add_timer_on); 943EXPORT_SYMBOL_GPL(add_timer_on);