memcgroup: fix check for thread being a group leader in memcgroup
[sfrench/cifs-2.6.git] / mm / memcontrol.c
index 8b9f6cae938e98090a8850ba31a8aaf24cc1a1c7..9b648bd63451dd81026649f244a6f8ae0d4b0699 100644 (file)
@@ -1079,7 +1079,7 @@ static void mem_cgroup_move_task(struct cgroup_subsys *ss,
         * Only thread group leaders are allowed to migrate, the mm_struct is
         * in effect owned by the leader
         */
-       if (p->tgid != p->pid)
+       if (!thread_group_leader(p))
                goto out;
 
        css_get(&mem->css);