summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorCon Kolivas <kernel@kolivas.org>2016-10-24 07:34:14 +1100
committerCon Kolivas <kernel@kolivas.org>2016-10-24 07:34:14 +1100
commitedf968c9224a50ffa0029ee840c44b650e45e4d1 (patch)
tree80e1d793133988c40d9de885a21aded268529602 /kernel
parentf2374e156aa6606ea5ae04fdcebe0042bb0c8a1b (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.c2
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))