aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjoern Brandenburg <bbb@mpi-sws.org>2015-08-09 07:18:53 -0400
committerBjoern Brandenburg <bbb@mpi-sws.org>2017-05-26 17:12:35 -0400
commit2e86bcb945f8e4f1476072fcdd9f0a5b2697cd95 (patch)
tree078ffcea6f1ecaa2e937f843cadfb9a2eacb8bfa
parentfda7b2d35c32b6c8393426584119f9cde6e55d84 (diff)
Don't trigger load balancer in scheduler tick for LITMUS^RT
-rw-r--r--kernel/sched/core.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index ee7526726004..9000182dc742 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -3137,7 +3137,8 @@ void scheduler_tick(void)
3137 3137
3138#ifdef CONFIG_SMP 3138#ifdef CONFIG_SMP
3139 rq->idle_balance = idle_cpu(cpu); 3139 rq->idle_balance = idle_cpu(cpu);
3140 trigger_load_balance(rq); 3140 if (!is_realtime(current))
3141 trigger_load_balance(rq);
3141#endif 3142#endif
3142 rq_last_tick_reset(rq); 3143 rq_last_tick_reset(rq);
3143} 3144}