diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2012-07-12 19:13:15 +0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2013-10-30 00:24:57 +0400 |
commit | 51d139b1e481955b7bdd0c8d05d97cf2eb1f5be1 (patch) | |
tree | 5265190e8573421df0ebd058ca0ad9172f1574db /arch/mips | |
parent | 03b94e2ec4adfeb6a2734a265fe8affa68a51a41 (diff) | |
download | linux-51d139b1e481955b7bdd0c8d05d97cf2eb1f5be1.tar.xz |
MIPS: Enable entries for SIGSYS in struct siginfo.
This is necessary because MIPS doesn't use HAVE_ARCH_SIGINFO_T for
historical reasons.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips')
-rw-r--r-- | arch/mips/include/uapi/asm/siginfo.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/mips/include/uapi/asm/siginfo.h b/arch/mips/include/uapi/asm/siginfo.h index 88e292b7719e..e81174432bab 100644 --- a/arch/mips/include/uapi/asm/siginfo.h +++ b/arch/mips/include/uapi/asm/siginfo.h @@ -33,6 +33,8 @@ struct siginfo; #error _MIPS_SZLONG neither 32 nor 64 #endif +#define __ARCH_SIGSYS + #include <asm-generic/siginfo.h> typedef struct siginfo { @@ -97,6 +99,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; |