From: Jan Blunck The percpu variable is used incorrectly in switch_hrtimer_base(). Signed-off-by: Jan Blunck Signed-off-by: Andrew Morton --- diff -puN kernel/hrtimer.c~fix-hrtimer-percpu-usage-typo kernel/hrtimer.c --- a/kernel/hrtimer.c~fix-hrtimer-percpu-usage-typo +++ a/kernel/hrtimer.c @@ -187,7 +187,7 @@ switch_hrtimer_base(struct hrtimer *time { struct hrtimer_base *new_base; - new_base = &__get_cpu_var(hrtimer_bases[base->index]); + new_base = &__get_cpu_var(hrtimer_bases)[base->index]; if (base != new_base) { /* _