|
@@ -1124,8 +1124,6 @@ static task_t *copy_process(unsigned long clone_flags,
|
|
|
if (unlikely(p->ptrace & PT_PTRACED))
|
|
|
__ptrace_link(p, current->parent);
|
|
|
|
|
|
- cpuset_fork(p);
|
|
|
-
|
|
|
attach_pid(p, PIDTYPE_PID, p->pid);
|
|
|
attach_pid(p, PIDTYPE_TGID, p->tgid);
|
|
|
if (thread_group_leader(p)) {
|
|
@@ -1142,6 +1140,7 @@ static task_t *copy_process(unsigned long clone_flags,
|
|
|
total_forks++;
|
|
|
write_unlock_irq(&tasklist_lock);
|
|
|
proc_fork_connector(p);
|
|
|
+ cpuset_fork(p);
|
|
|
retval = 0;
|
|
|
|
|
|
fork_out:
|