[PATCH] uml: s390 preparation, sighandler interface abstraction
s390 passes parameters in registers. So the only safe way to find out the address of signal context, error-address and error-type (trap_no), which are passed to signal handlers as parameters, is to declare these parameters. So I inserted an subarch-specific macro which holds the declaration of parameters for signal handlers. Signed-off-by: Bodo Stroesser <bstroesser@fujitsu-siemens.com> Signed-off-by: Jeff Dike <jdike@addtoit.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:

committed by
Linus Torvalds

parent
5fd861b682
commit
51a6b0c59a
@@ -8,6 +8,8 @@
|
||||
|
||||
#include <signal.h>
|
||||
|
||||
#define ARCH_SIGHDLR_PARAM int sig
|
||||
|
||||
#define ARCH_GET_SIGCONTEXT(sc, sig) \
|
||||
do sc = (struct sigcontext *) (&sig + 1); while(0)
|
||||
|
||||
|
Reference in New Issue
Block a user