diff options
author | Con Kolivas <kernel@kolivas.org> | 2016-10-24 07:34:14 +1100 |
---|---|---|
committer | Con Kolivas <kernel@kolivas.org> | 2016-10-24 07:34:14 +1100 |
commit | edf968c9224a50ffa0029ee840c44b650e45e4d1 (patch) | |
tree | 80e1d793133988c40d9de885a21aded268529602 /kernel | |
parent | f2374e156aa6606ea5ae04fdcebe0042bb0c8a1b (diff) |
Fix niffies not being updated in scheduler_tick leading to unfair CPU distribution and latency outliers.
Bug tracked down with the extensive help of Serge Belyshev.
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/sched/MuQSS.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/MuQSS.c b/kernel/sched/MuQSS.c index 316a7f1f235b..793ba7a7ad38 100644 --- a/kernel/sched/MuQSS.c +++ b/kernel/sched/MuQSS.c @@ -3529,7 +3529,7 @@ void scheduler_tick(void) struct rq *rq = cpu_rq(cpu); sched_clock_tick(); - update_rq_clock(rq); + update_clocks(rq); update_load_avg(rq); update_cpu_clock_tick(rq, rq->curr); if (!rq_idle(rq)) |