diff options
Diffstat (limited to 'kernel/sched/auto_group.c')
-rw-r--r-- | kernel/sched/auto_group.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/kernel/sched/auto_group.c b/kernel/sched/auto_group.c index 0984a21076a3..15f60d01198b 100644 --- a/kernel/sched/auto_group.c +++ b/kernel/sched/auto_group.c | |||
@@ -143,15 +143,11 @@ autogroup_move_group(struct task_struct *p, struct autogroup *ag) | |||
143 | 143 | ||
144 | p->signal->autogroup = autogroup_kref_get(ag); | 144 | p->signal->autogroup = autogroup_kref_get(ag); |
145 | 145 | ||
146 | if (!ACCESS_ONCE(sysctl_sched_autogroup_enabled)) | ||
147 | goto out; | ||
148 | |||
149 | t = p; | 146 | t = p; |
150 | do { | 147 | do { |
151 | sched_move_task(t); | 148 | sched_move_task(t); |
152 | } while_each_thread(p, t); | 149 | } while_each_thread(p, t); |
153 | 150 | ||
154 | out: | ||
155 | unlock_task_sighand(p, &flags); | 151 | unlock_task_sighand(p, &flags); |
156 | autogroup_kref_put(prev); | 152 | autogroup_kref_put(prev); |
157 | } | 153 | } |