/linux-4.4.14/arch/sparc/kernel/ |
H A D | sys_sparc32.c | 160 struct k_sigaction new_ka, old_ka; COMPAT_SYSCALL_DEFINE5() local 171 new_ka.ka_restorer = restorer; COMPAT_SYSCALL_DEFINE5() 173 new_ka.sa.sa_handler = compat_ptr(u_handler); COMPAT_SYSCALL_DEFINE5() 175 sigset_from_compat(&new_ka.sa.sa_mask, &set32); COMPAT_SYSCALL_DEFINE5() 176 ret |= get_user(new_ka.sa.sa_flags, &act->sa_flags); COMPAT_SYSCALL_DEFINE5() 178 new_ka.sa.sa_restorer = compat_ptr(u_restorer); COMPAT_SYSCALL_DEFINE5() 183 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); COMPAT_SYSCALL_DEFINE5()
|
H A D | sys_sparc_32.c | 179 struct k_sigaction new_ka, old_ka; SYSCALL_DEFINE5() local 187 new_ka.ka_restorer = restorer; SYSCALL_DEFINE5() 188 if (copy_from_user(&new_ka.sa, act, sizeof(*act))) SYSCALL_DEFINE5() 192 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); SYSCALL_DEFINE5()
|
H A D | sys_sparc_64.c | 621 struct k_sigaction new_ka, old_ka; SYSCALL_DEFINE5() local 629 new_ka.ka_restorer = restorer; SYSCALL_DEFINE5() 630 if (copy_from_user(&new_ka.sa, act, sizeof(*act))) SYSCALL_DEFINE5() 634 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); SYSCALL_DEFINE5()
|
/linux-4.4.14/arch/alpha/kernel/ |
H A D | signal.c | 61 struct k_sigaction new_ka, old_ka; SYSCALL_DEFINE3() local 67 __get_user(new_ka.sa.sa_handler, &act->sa_handler) || SYSCALL_DEFINE3() 68 __get_user(new_ka.sa.sa_flags, &act->sa_flags) || SYSCALL_DEFINE3() 71 siginitset(&new_ka.sa.sa_mask, mask); SYSCALL_DEFINE3() 72 new_ka.ka_restorer = NULL; SYSCALL_DEFINE3() 75 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); SYSCALL_DEFINE3() 92 struct k_sigaction new_ka, old_ka; SYSCALL_DEFINE5() local 100 new_ka.ka_restorer = restorer; SYSCALL_DEFINE5() 101 if (copy_from_user(&new_ka.sa, act, sizeof(*act))) SYSCALL_DEFINE5() 105 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); SYSCALL_DEFINE5()
|
/linux-4.4.14/arch/mips/kernel/ |
H A D | signal32.c | 144 struct k_sigaction new_ka, old_ka; variable in typeref:struct:k_sigaction 155 new_ka.sa.sa_handler = (void __user *)(s64)handler; 156 err |= __get_user(new_ka.sa.sa_flags, &act->sa_flags); 161 siginitset(&new_ka.sa.sa_mask, mask); 164 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL);
|
H A D | signal.c | 557 struct k_sigaction new_ka, old_ka; SYSCALL_DEFINE3() local 566 err |= __get_user(new_ka.sa.sa_handler, &act->sa_handler); SYSCALL_DEFINE3() 567 err |= __get_user(new_ka.sa.sa_flags, &act->sa_flags); SYSCALL_DEFINE3() 572 siginitset(&new_ka.sa.sa_mask, mask); SYSCALL_DEFINE3() 575 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); SYSCALL_DEFINE3()
|
/linux-4.4.14/kernel/ |
H A D | signal.c | 3330 struct k_sigaction new_ka, old_ka; COMPAT_SYSCALL_DEFINE4() local 3344 new_ka.sa.sa_handler = compat_ptr(handler); COMPAT_SYSCALL_DEFINE4() 3347 new_ka.sa.sa_restorer = compat_ptr(restorer); COMPAT_SYSCALL_DEFINE4() 3350 ret |= get_user(new_ka.sa.sa_flags, &act->sa_flags); COMPAT_SYSCALL_DEFINE4() 3353 sigset_from_compat(&new_ka.sa.sa_mask, &mask); COMPAT_SYSCALL_DEFINE4() 3356 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); COMPAT_SYSCALL_DEFINE4() 3378 struct k_sigaction new_ka, old_ka; SYSCALL_DEFINE3() local 3384 __get_user(new_ka.sa.sa_handler, &act->sa_handler) || SYSCALL_DEFINE3() 3385 __get_user(new_ka.sa.sa_restorer, &act->sa_restorer) || SYSCALL_DEFINE3() 3386 __get_user(new_ka.sa.sa_flags, &act->sa_flags) || SYSCALL_DEFINE3() 3390 new_ka.ka_restorer = NULL; SYSCALL_DEFINE3() 3392 siginitset(&new_ka.sa.sa_mask, mask); SYSCALL_DEFINE3() 3395 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); SYSCALL_DEFINE3() 3414 struct k_sigaction new_ka, old_ka; COMPAT_SYSCALL_DEFINE3() local 3423 __get_user(new_ka.sa.sa_flags, &act->sa_flags) || COMPAT_SYSCALL_DEFINE3() 3428 new_ka.ka_restorer = NULL; COMPAT_SYSCALL_DEFINE3() 3430 new_ka.sa.sa_handler = compat_ptr(handler); COMPAT_SYSCALL_DEFINE3() 3431 new_ka.sa.sa_restorer = compat_ptr(restorer); COMPAT_SYSCALL_DEFINE3() 3432 siginitset(&new_ka.sa.sa_mask, mask); COMPAT_SYSCALL_DEFINE3() 3435 ret = do_sigaction(sig, act ? &new_ka : NULL, oact ? &old_ka : NULL); COMPAT_SYSCALL_DEFINE3()
|