diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-07-06 09:25:36 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-07-06 09:25:36 -0700 |
commit | b6d199cc7eb5f57c8681cfd3156d17dd4151acfb (patch) | |
tree | 82cae68573e24cbb238e57594f40f98f0324389e /kernel | |
parent | da0504fc84c0a8a3c21412fc92795035350c827a (diff) | |
download | history-b6d199cc7eb5f57c8681cfd3156d17dd4151acfb.tar.gz |
sparse: annotate signal handler and ss_sp as user pointers
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/signal.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/signal.c b/kernel/signal.c index 7a8cc4687c7175..6ea3d407e32350 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -157,7 +157,7 @@ static kmem_cache_t *sigqueue_cachep; static int sig_ignored(struct task_struct *t, int sig) { - void * handler; + void __user * handler; /* * Tracers always want to know about signals.. @@ -2362,13 +2362,13 @@ do_sigaltstack (const stack_t __user *uss, stack_t __user *uoss, unsigned long s int error; if (uoss) { - oss.ss_sp = (void *) current->sas_ss_sp; + oss.ss_sp = (void __user *) current->sas_ss_sp; oss.ss_size = current->sas_ss_size; oss.ss_flags = sas_ss_flags(sp); } if (uss) { - void *ss_sp; + void __user *ss_sp; size_t ss_size; int ss_flags; |