CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2020/11/08 13:37:24
Modified files:
sys/arch/alpha/alpha: machdep.c
sys/arch/amd64/amd64: machdep.c
sys/arch/arm/arm: sig_machdep.c
sys/arch/arm64/arm64: sig_machdep.c
sys/arch/hppa/hppa: machdep.c
sys/arch/i386/i386: machdep.c
sys/arch/m88k/m88k: sig_machdep.c
sys/arch/macppc/macppc: machdep.c
sys/arch/mips64/mips64: sendsig.c
sys/arch/sh/sh : sh_machdep.c
sys/arch/powerpc64/powerpc64: machdep.c
sys/arch/sparc64/sparc64: machdep.c
sys/kern : kern_sig.c
sys/sys : signalvar.h
Log message:
In case of failure, call sigexit() from trapsignal instead of sensig().
Simplify MD code and reduce the amount of recursion into the signal code
which helps when dealing with locks.
ok cheloha@, deraadt@