]> Pileus Git - ~andy/linux/blobdiff - kernel/time/tick-sched.c
Merge branch 'linus' into timers/nohz
[~andy/linux] / kernel / time / tick-sched.c
index ee962d11107b67c46ce097a96c576823b8190a62..a5c26d2b132307bd7199e0f56e3a07b3578c2dcb 100644 (file)
@@ -289,6 +289,7 @@ void tick_nohz_stop_sched_tick(int inidle)
                        ts->tick_stopped = 1;
                        ts->idle_jiffies = last_jiffies;
                        rcu_enter_nohz();
+                       sched_clock_tick_stop(cpu);
                }
 
                /*
@@ -391,6 +392,7 @@ void tick_nohz_restart_sched_tick(void)
        select_nohz_load_balancer(0);
        now = ktime_get();
        tick_do_update_jiffies64(now);
+       sched_clock_tick_start(cpu);
        cpu_clear(cpu, nohz_cpu_mask);
 
        /*