diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2009-01-14 08:14:06 -0500 |
---|---|---|
committer | Heiko Carstens <heiko.carstens@de.ibm.com> | 2009-01-14 08:15:19 -0500 |
commit | b290ebe2c46d01b742b948ce03f09e8a3efb9a92 (patch) | |
tree | 4419602f911a8205de2160c56a0ff844f350557e /kernel/signal.c | |
parent | ae1251ab785f6da87219df8352ffdac68bba23e4 (diff) |
[CVE-2009-0029] System call wrappers part 04
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to 'kernel/signal.c')
-rw-r--r-- | kernel/signal.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/kernel/signal.c b/kernel/signal.c index 856a5479d49d..3fe08eaa5dea 100644 --- a/kernel/signal.c +++ b/kernel/signal.c | |||
@@ -2434,8 +2434,7 @@ out: | |||
2434 | 2434 | ||
2435 | #ifdef __ARCH_WANT_SYS_SIGPENDING | 2435 | #ifdef __ARCH_WANT_SYS_SIGPENDING |
2436 | 2436 | ||
2437 | asmlinkage long | 2437 | SYSCALL_DEFINE1(sigpending, old_sigset_t __user *, set) |
2438 | sys_sigpending(old_sigset_t __user *set) | ||
2439 | { | 2438 | { |
2440 | return do_sigpending(set, sizeof(*set)); | 2439 | return do_sigpending(set, sizeof(*set)); |
2441 | } | 2440 | } |
@@ -2446,8 +2445,8 @@ sys_sigpending(old_sigset_t __user *set) | |||
2446 | /* Some platforms have their own version with special arguments others | 2445 | /* Some platforms have their own version with special arguments others |
2447 | support only sys_rt_sigprocmask. */ | 2446 | support only sys_rt_sigprocmask. */ |
2448 | 2447 | ||
2449 | asmlinkage long | 2448 | SYSCALL_DEFINE3(sigprocmask, int, how, old_sigset_t __user *, set, |
2450 | sys_sigprocmask(int how, old_sigset_t __user *set, old_sigset_t __user *oset) | 2449 | old_sigset_t __user *, oset) |
2451 | { | 2450 | { |
2452 | int error; | 2451 | int error; |
2453 | old_sigset_t old_set, new_set; | 2452 | old_sigset_t old_set, new_set; |