diff options
Diffstat (limited to 'kernel/timer.c')
-rw-r--r-- | kernel/timer.c | 12 |
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 | } |
943 | EXPORT_SYMBOL_GPL(add_timer_on); | 943 | EXPORT_SYMBOL_GPL(add_timer_on); |