diff options
-rw-r--r-- | kernel/exit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/exit.c b/kernel/exit.c index 1803efb2922f..a75b6a7f458a 100644 --- a/kernel/exit.c +++ b/kernel/exit.c | |||
@@ -195,6 +195,7 @@ repeat: | |||
195 | rcu_read_unlock(); | 195 | rcu_read_unlock(); |
196 | 196 | ||
197 | proc_flush_task(p); | 197 | proc_flush_task(p); |
198 | cgroup_release(p); | ||
198 | 199 | ||
199 | write_lock_irq(&tasklist_lock); | 200 | write_lock_irq(&tasklist_lock); |
200 | ptrace_release_task(p); | 201 | ptrace_release_task(p); |
@@ -220,7 +221,6 @@ repeat: | |||
220 | } | 221 | } |
221 | 222 | ||
222 | write_unlock_irq(&tasklist_lock); | 223 | write_unlock_irq(&tasklist_lock); |
223 | cgroup_release(p); | ||
224 | release_thread(p); | 224 | release_thread(p); |
225 | call_rcu(&p->rcu, delayed_put_task_struct); | 225 | call_rcu(&p->rcu, delayed_put_task_struct); |
226 | 226 | ||