Sukadev Bhattiprolu wrote: > From: Sukadev Bhattiprolu <sukadev@xxxxxxxxxxxxxxxxxx> > Date: Mon, 4 May 2009 01:17:43 -0700 > Subject: [PATCH 5/7] [PATCH] Add target_pids parameter to copy_process() > > The new parameter will be used in a follow-on patch when clone_with_pids() > is implemented. > > Signed-off-by: Sukadev Bhattiprolu <sukadev@xxxxxxxxxxxxxxxxxx> > --- Reviewed-by: Oren Laadan <orenl@xxxxxxxxxxxxxxx> > kernel/fork.c | 7 ++++--- > 1 files changed, 4 insertions(+), 3 deletions(-) > > diff --git a/kernel/fork.c b/kernel/fork.c > index d2d69d3..373411e 100644 > --- a/kernel/fork.c > +++ b/kernel/fork.c > @@ -949,12 +949,12 @@ static struct task_struct *copy_process(unsigned long clone_flags, > unsigned long stack_size, > int __user *child_tidptr, > struct pid *pid, > + pid_t *target_pids, > int trace) > { > int retval; > struct task_struct *p; > int cgroup_callbacks_done = 0; > - pid_t *target_pids = NULL; > > if ((clone_flags & (CLONE_NEWNS|CLONE_FS)) == (CLONE_NEWNS|CLONE_FS)) > return ERR_PTR(-EINVAL); > @@ -1327,7 +1327,7 @@ struct task_struct * __cpuinit fork_idle(int cpu) > struct pt_regs regs; > > task = copy_process(CLONE_VM, 0, idle_regs(®s), 0, NULL, > - &init_struct_pid, 0); > + &init_struct_pid, NULL, 0); > if (!IS_ERR(task)) > init_idle(task, cpu); > > @@ -1350,6 +1350,7 @@ long do_fork(unsigned long clone_flags, > struct task_struct *p; > int trace = 0; > long nr; > + pid_t *target_pids = NULL; > > /* > * Do some preliminary argument and permissions checking before we > @@ -1390,7 +1391,7 @@ long do_fork(unsigned long clone_flags, > trace = tracehook_prepare_clone(clone_flags); > > p = copy_process(clone_flags, stack_start, regs, stack_size, > - child_tidptr, NULL, trace); > + child_tidptr, NULL, target_pids, trace); > /* > * Do this prior waking up the new thread - the thread pointer > * might get invalid after that point, if the thread exits quickly. _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers