]> err.no Git - linux-2.6/commit
[PATCH] uml: s390 preparation, sighandler interface abstraction
authorBodo Stroesser <bstroesser@fujitsu-siemens.com>
Thu, 5 May 2005 23:15:38 +0000 (16:15 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Thu, 5 May 2005 23:36:38 +0000 (16:36 -0700)
commit51a6b0c59a6170fc6a40221ef9b261b82856d315
treeaeb5e5ff3862f2f9a0fa02ab67b0a807262ad1d6
parent5fd861b682785f650114f4df53060d1be7fedecd
[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>
arch/um/include/sysdep-i386/signal.h
arch/um/include/sysdep-x86_64/signal.h
arch/um/os-Linux/signal.c