diff options
Diffstat (limited to 'kernel/sched/auto_group.c')
-rw-r--r-- | kernel/sched/auto_group.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/kernel/sched/auto_group.c b/kernel/sched/auto_group.c index 8a2e230fb86a..eae160dd669d 100644 --- a/kernel/sched/auto_group.c +++ b/kernel/sched/auto_group.c | |||
@@ -87,8 +87,7 @@ static inline struct autogroup *autogroup_create(void) | |||
87 | * so we don't have to move tasks around upon policy change, | 87 | * so we don't have to move tasks around upon policy change, |
88 | * or flail around trying to allocate bandwidth on the fly. | 88 | * or flail around trying to allocate bandwidth on the fly. |
89 | * A bandwidth exception in __sched_setscheduler() allows | 89 | * A bandwidth exception in __sched_setscheduler() allows |
90 | * the policy change to proceed. Thereafter, task_group() | 90 | * the policy change to proceed. |
91 | * returns &root_task_group, so zero bandwidth is required. | ||
92 | */ | 91 | */ |
93 | free_rt_sched_group(tg); | 92 | free_rt_sched_group(tg); |
94 | tg->rt_se = root_task_group.rt_se; | 93 | tg->rt_se = root_task_group.rt_se; |
@@ -115,9 +114,6 @@ bool task_wants_autogroup(struct task_struct *p, struct task_group *tg) | |||
115 | if (tg != &root_task_group) | 114 | if (tg != &root_task_group) |
116 | return false; | 115 | return false; |
117 | 116 | ||
118 | if (p->sched_class != &fair_sched_class) | ||
119 | return false; | ||
120 | |||
121 | /* | 117 | /* |
122 | * We can only assume the task group can't go away on us if | 118 | * We can only assume the task group can't go away on us if |
123 | * autogroup_move_group() can see us on ->thread_group list. | 119 | * autogroup_move_group() can see us on ->thread_group list. |