X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fi386%2Fkernel%2Fprocess.c;h=75b200985224b0ba003fe60cf2ea62efcb47b1b2;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=de22204a7e770bc45a8ff92b2f8a023999697d54;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/arch/i386/kernel/process.c b/arch/i386/kernel/process.c index de22204a7..75b200985 100644 --- a/arch/i386/kernel/process.c +++ b/arch/i386/kernel/process.c @@ -353,7 +353,7 @@ int copy_thread(int nr, unsigned long clone_flags, unsigned long esp, int err; childregs = ((struct pt_regs *) (THREAD_SIZE + (unsigned long) p->thread_info)) - 1; - struct_cpy(childregs, regs); + *childregs = *regs; childregs->eax = 0; childregs->esp = esp; p->set_child_tid = p->clear_child_tid = NULL;