--- x/kernel/time/tick-sched.c +++ y/kernel/time/tick-sched.c @@ -1495,7 +1495,7 @@ static enum hrtimer_restart tick_sched_t if (unlikely(ts->tick_stopped)) return HRTIMER_NORESTART; - hrtimer_forward(timer, now, TICK_NSEC); + hrtimer_forward_now(timer, TICK_NSEC); return HRTIMER_RESTART; }