diff options
author | Bjoern Brandenburg <bbb@mpi-sws.org> | 2013-07-01 17:51:06 -0400 |
---|---|---|
committer | Bjoern Brandenburg <bbb@mpi-sws.org> | 2013-08-07 03:47:00 -0400 |
commit | a36b720a2742bb03b3d8f5b6763dc1a876013f62 (patch) | |
tree | 584f214c96fee84160ed16513eee3a544cb0781c /kernel | |
parent | 0dfad37bb68439abd36518e5042e6ff4070b93f3 (diff) |
Reset SCHED_LITMUS scheduling class on fork
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/sched/core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 82f5045bb7f0..945b9ce2cdde 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c | |||
@@ -1718,7 +1718,7 @@ void sched_fork(struct task_struct *p) | |||
1718 | * Revert to default priority/policy on fork if requested. | 1718 | * Revert to default priority/policy on fork if requested. |
1719 | */ | 1719 | */ |
1720 | if (unlikely(p->sched_reset_on_fork)) { | 1720 | if (unlikely(p->sched_reset_on_fork)) { |
1721 | if (task_has_rt_policy(p)) { | 1721 | if (task_has_rt_policy(p) || p->policy == SCHED_LITMUS) { |
1722 | p->policy = SCHED_NORMAL; | 1722 | p->policy = SCHED_NORMAL; |
1723 | p->static_prio = NICE_TO_PRIO(0); | 1723 | p->static_prio = NICE_TO_PRIO(0); |
1724 | p->rt_priority = 0; | 1724 | p->rt_priority = 0; |