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. |
