|
@@ -142,7 +142,6 @@ int copy_thread(unsigned long clone_flags, unsigned long usp,
|
|
childregs->regs[7] = 0; /* Clear error flag */
|
|
childregs->regs[7] = 0; /* Clear error flag */
|
|
|
|
|
|
childregs->regs[2] = 0; /* Child gets zero as return value */
|
|
childregs->regs[2] = 0; /* Child gets zero as return value */
|
|
- regs->regs[2] = p->pid;
|
|
|
|
|
|
|
|
if (childregs->cp0_status & ST0_CU0) {
|
|
if (childregs->cp0_status & ST0_CU0) {
|
|
childregs->regs[28] = (unsigned long) ti;
|
|
childregs->regs[28] = (unsigned long) ti;
|