diff options
author | Bjoern Brandenburg <bbb@mpi-sws.org> | 2013-07-01 17:55:58 -0400 |
---|---|---|
committer | Namhoon Kim <namhoonk@cs.unc.edu> | 2014-10-21 10:07:40 -0400 |
commit | 0aea465f37878c328da2361607b4670725be1139 (patch) | |
tree | e69713add2ad3093f17838844071ad7287a5b1f0 | |
parent | f40461bc0f6f2b7d76e6c24aef758862e3cbd0c1 (diff) |
Don't trigger load balancer in scheduler tick for LITMUS^RT
-rw-r--r-- | kernel/sched/core.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c index ad6ba364fc68..1be8a352f32e 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c | |||
@@ -2804,7 +2804,8 @@ void scheduler_tick(void) | |||
2804 | 2804 | ||
2805 | #ifdef CONFIG_SMP | 2805 | #ifdef CONFIG_SMP |
2806 | rq->idle_balance = idle_cpu(cpu); | 2806 | rq->idle_balance = idle_cpu(cpu); |
2807 | trigger_load_balance(rq, cpu); | 2807 | if (!is_realtime(current)) |
2808 | trigger_load_balance(rq, cpu); | ||
2808 | #endif | 2809 | #endif |
2809 | rq_last_tick_reset(rq); | 2810 | rq_last_tick_reset(rq); |
2810 | 2811 | ||