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@