drm/rockchip: vop: support plane zpos property
[firefly-linux-kernel-4.4.55.git] / kernel / time / tick-sched.c
index 7c7ec45159834a1b25576fbed037c9951f3c076f..22c57e191a234f1f5a6cde4121eb30d7cb6ec9a4 100644 (file)
@@ -977,9 +977,9 @@ static void tick_nohz_switch_to_nohz(void)
        /* Get the next period */
        next = tick_init_jiffy_update();
 
-       hrtimer_forward_now(&ts->sched_timer, tick_period);
        hrtimer_set_expires(&ts->sched_timer, next);
-       tick_program_event(next, 1);
+       hrtimer_forward_now(&ts->sched_timer, tick_period);
+       tick_program_event(hrtimer_get_expires(&ts->sched_timer), 1);
        tick_nohz_activate(ts, NOHZ_MODE_LOWRES);
 }