diff options
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/time/timer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/time/timer.c b/kernel/time/timer.c index 3bb01a323b2a..9e5f4f25dcc0 100644 --- a/kernel/time/timer.c +++ b/kernel/time/timer.c | |||
@@ -82,6 +82,7 @@ struct tvec_base { | |||
82 | unsigned long next_timer; | 82 | unsigned long next_timer; |
83 | unsigned long active_timers; | 83 | unsigned long active_timers; |
84 | unsigned long all_timers; | 84 | unsigned long all_timers; |
85 | int cpu; | ||
85 | struct tvec_root tv1; | 86 | struct tvec_root tv1; |
86 | struct tvec tv2; | 87 | struct tvec tv2; |
87 | struct tvec tv3; | 88 | struct tvec tv3; |
@@ -1568,6 +1569,7 @@ static int init_timers_cpu(int cpu) | |||
1568 | } | 1569 | } |
1569 | spin_lock_init(&base->lock); | 1570 | spin_lock_init(&base->lock); |
1570 | tvec_base_done[cpu] = 1; | 1571 | tvec_base_done[cpu] = 1; |
1572 | base->cpu = cpu; | ||
1571 | } else { | 1573 | } else { |
1572 | base = per_cpu(tvec_bases, cpu); | 1574 | base = per_cpu(tvec_bases, cpu); |
1573 | } | 1575 | } |