From edf968c9224a50ffa0029ee840c44b650e45e4d1 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Mon, 24 Oct 2016 07:34:14 +1100 Subject: [PATCH 096/100] 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. --- kernel/sched/MuQSS.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/sched/MuQSS.c b/kernel/sched/MuQSS.c index 316a7f1..793ba7a 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)) -- 2.7.4