patch-2.4.0-test8 linux/arch/ppc/kernel/process.c
Next file: linux/arch/ppc/kernel/signal.c
Previous file: linux/arch/mips64/sgi-ip27/ip27-memory.c
Back to the patch index
Back to the overall index
- Lines: 35
- Date:
Tue Sep 5 13:50:02 2000
- Orig file:
v2.4.0-test7/linux/arch/ppc/kernel/process.c
- Orig date:
Fri Jun 23 21:55:07 2000
diff -u --recursive --new-file v2.4.0-test7/linux/arch/ppc/kernel/process.c linux/arch/ppc/kernel/process.c
@@ -315,6 +315,7 @@
*/
int
copy_thread(int nr, unsigned long clone_flags, unsigned long usp,
+ unsigned long unused,
struct task_struct * p, struct pt_regs * regs)
{
unsigned long msr;
@@ -446,7 +447,7 @@
unsigned long clone_flags = p1;
int res;
lock_kernel();
- res = do_fork(clone_flags, regs->gpr[1], regs);
+ res = do_fork(clone_flags, regs->gpr[1], regs, 0);
#ifdef CONFIG_SMP
/* When we clone the idle task we keep the same pid but
* the return value of 0 for both causes problems.
@@ -465,7 +466,7 @@
int res;
- res = do_fork(SIGCHLD, regs->gpr[1], regs);
+ res = do_fork(SIGCHLD, regs->gpr[1], regs, 0);
#ifdef CONFIG_SMP
/* When we clone the idle task we keep the same pid but
* the return value of 0 for both causes problems.
@@ -480,7 +481,7 @@
asmlinkage int sys_vfork(int p1, int p2, int p3, int p4, int p5, int p6,
struct pt_regs *regs)
{
- return do_fork(CLONE_VFORK | CLONE_VM | SIGCHLD, regs->gpr[1], regs);
+ return do_fork(CLONE_VFORK | CLONE_VM | SIGCHLD, regs->gpr[1], regs, 0);
}
asmlinkage int sys_execve(unsigned long a0, unsigned long a1, unsigned long a2,
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)