diff options
-rw-r--r-- | kernel/time/tick-sched.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c index 813993b5fb61..74644ccd786c 100644 --- a/kernel/time/tick-sched.c +++ b/kernel/time/tick-sched.c | |||
@@ -780,7 +780,6 @@ void tick_setup_sched_timer(void) | |||
780 | { | 780 | { |
781 | struct tick_sched *ts = &__get_cpu_var(tick_cpu_sched); | 781 | struct tick_sched *ts = &__get_cpu_var(tick_cpu_sched); |
782 | ktime_t now = ktime_get(); | 782 | ktime_t now = ktime_get(); |
783 | u64 offset; | ||
784 | 783 | ||
785 | /* | 784 | /* |
786 | * Emulate tick processing via per-CPU hrtimers: | 785 | * Emulate tick processing via per-CPU hrtimers: |
@@ -790,10 +789,6 @@ void tick_setup_sched_timer(void) | |||
790 | 789 | ||
791 | /* Get the next period (per cpu) */ | 790 | /* Get the next period (per cpu) */ |
792 | hrtimer_set_expires(&ts->sched_timer, tick_init_jiffy_update()); | 791 | hrtimer_set_expires(&ts->sched_timer, tick_init_jiffy_update()); |
793 | offset = ktime_to_ns(tick_period) >> 1; | ||
794 | do_div(offset, num_possible_cpus()); | ||
795 | offset *= smp_processor_id(); | ||
796 | hrtimer_add_expires_ns(&ts->sched_timer, offset); | ||
797 | 792 | ||
798 | for (;;) { | 793 | for (;;) { |
799 | hrtimer_forward(&ts->sched_timer, now, tick_period); | 794 | hrtimer_forward(&ts->sched_timer, now, tick_period); |