]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
MIPS: Enable entries for SIGSYS in struct siginfo.
authorRalf Baechle <ralf@linux-mips.org>
Thu, 12 Jul 2012 15:13:15 +0000 (17:13 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Thu, 16 Aug 2012 22:24:11 +0000 (00:24 +0200)
This is necessary because MIPS doesn't use HAVE_ARCH_SIGINFO_T for
historical reasons.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/include/asm/siginfo.h

index 20ebeb875ee6250938f883598b0cbf73da4dc31b..5fad4f6be089abe2f9d535692ab387be5196665b 100644 (file)
@@ -32,6 +32,8 @@ struct siginfo;
 #define __ARCH_SI_PREAMBLE_SIZE (4 * sizeof(int))
 #endif
 
+#define __ARCH_SIGSYS
+
 #include <asm-generic/siginfo.h>
 
 typedef struct siginfo {
@@ -96,6 +98,13 @@ typedef struct siginfo {
                        __ARCH_SI_BAND_T _band; /* POLL_IN, POLL_OUT, POLL_MSG */
                        int _fd;
                } _sigpoll;
+
+               /* SIGSYS */
+               struct {
+                       void __user *_call_addr; /* calling user insn */
+                       int _syscall;   /* triggering system call number */
+                       unsigned int _arch;     /* AUDIT_ARCH_* of syscall */
+               } _sigsys;
        } _sifields;
 } siginfo_t;