summaryrefslogtreecommitdiff
path: root/include/asm-generic
diff options
context:
space:
mode:
authorAlexander Viro <viro@parcelfarce.linux.theplanet.co.uk>2004-07-12 21:02:33 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-07-12 21:02:33 -0700
commit407323e68052289a4bdf7788c3062d114d8a2ebd (patch)
tree2771bc20e7ed0de73e2afd73560cf39b0c536d59 /include/asm-generic
parentde9c4ad800ffed7236cd4118b1cf116203854ef4 (diff)
[PATCH] sparse: signal annotation
ss_sp in struct sigaltstack made __user ->si_addr and ->sival_ptr made __user your ->sa_restorer and ->sa_handler changes propagated users of these guys annotated on i386/amd64/alpha/sparc/sparc64
Diffstat (limited to 'include/asm-generic')
-rw-r--r--include/asm-generic/siginfo.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/asm-generic/siginfo.h b/include/asm-generic/siginfo.h
index fe02b1a4d286..f757d2d51e7f 100644
--- a/include/asm-generic/siginfo.h
+++ b/include/asm-generic/siginfo.h
@@ -6,7 +6,7 @@
typedef union sigval {
int sival_int;
- void *sival_ptr;
+ void __user *sival_ptr;
} sigval_t;
/*
@@ -78,7 +78,7 @@ typedef struct siginfo {
/* SIGILL, SIGFPE, SIGSEGV, SIGBUS */
struct {
- void *_addr; /* faulting insn/memory ref. */
+ void __user *_addr; /* faulting insn/memory ref. */
#ifdef __ARCH_SI_TRAPNO
int _trapno; /* TRAP # which caused the signal */
#endif