x86: signal_64: remove unused code in __setup_rt_frame()
PATCH 1/1 x86: signal_64: remove unused code in __setup_rt_frame()
From: Hiroshi Shimamoto <[email protected]>
sizeof(*set) is always 8 on x86_64.
Signed-off-by Hiroshi Shimamoto <[email protected]>
--- arch/x86/kernel/signal_64.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-)
arch/x86/kernel/signal_64.c +1 -5
@@ -251,11 +251,7 @@ static int __setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info, err |=__put_user (me->sas_ss_size, &frame->uc.uc_stack.ss_size); err |=setup_sigcontext (&frame->uc.uc_mcontext, regs, set->sig[0 ], me); err |=__put_user (fp, &frame->uc.uc_mcontext.fpstate); -if (sizeof (*set) ==16 ) { -__put_user (set->sig[0 ], &frame->uc.uc_sigmask.sig[0 ]); -__put_user (set->sig[1 ], &frame->uc.uc_sigmask.sig[1 ]); - }else - err |=__copy_to_user (&frame->uc.uc_sigmask, set,sizeof (*set)); + err |=__copy_to_user (&frame->uc.uc_sigmask, set,sizeof (*set));/* Set up to return from userspace. If provided, use a stub already in userspace. */
Signature · 1 line
1.5.6
Ingo Molnar
AppliedQuoted 8 lines · Hiroshi Shimamoto
From: Hiroshi Shimamoto <[email protected]>
sizeof(*set)is always 8 onx86_64.Signed-off-by Hiroshi Shimamoto <[email protected]>--- arch/x86/kernel/signal_64.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-)
applied to tip/x86/signal, thanks!
Ingo