[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
@@ -6,6 +6,8 @@
|
||||
#ifndef __X86_64_SIGNAL_H_
|
||||
#define __X86_64_SIGNAL_H_
|
||||
|
||||
#define ARCH_SIGHDLR_PARAM int sig
|
||||
|
||||
#define ARCH_GET_SIGCONTEXT(sc, sig_addr) \
|
||||
do { \
|
||||
struct ucontext *__uc; \
|
||||
|
Reference in New Issue
Block a user