CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2022/11/02 01:20:08

Modified files:
        sys/kern       : kern_fork.c 
        sys/arch/hppa/hppa: trap.c 
        sys/arch/m88k/m88k: trap.c 
        sys/arch/powerpc/powerpc: trap.c 
        sys/arch/alpha/alpha: trap.c 
        sys/arch/amd64/amd64: trap.c 
        sys/arch/arm64/arm64: syscall.c 
        sys/arch/mips64/mips64: trap.c 
        sys/arch/powerpc64/powerpc64: syscall.c 
        sys/arch/riscv64/riscv64: syscall.c 
        sys/arch/sparc64/sparc64: trap.c 

Log message:
Clean up more ancient history: since 2015 the libc stubs for
fork/vfork/__tfork haven't cared about the second return register.
So, stop setting retval[1] in kern_fork.c and stop setting the
second return register in the MD child_return() routines.

With the above, we have no multi-register return values on LP64,
so stop touching that register in the trapframe on those archs.

testing miod@ and aoyama@
ok miod@

Reply via email to