parisc: remove redundant initialization in sigsegv path of sys_rt_sigreturn

Noticed-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Kyle McMartin <kyle@redhat.com>

+1 -8
+1 -8
arch/parisc/kernel/signal.c
··· 98 sys_rt_sigreturn(struct pt_regs *regs, int in_syscall) 99 { 100 struct rt_sigframe __user *frame; 101 - struct siginfo si; 102 sigset_t set; 103 unsigned long usp = (regs->gr[30] & ~(0x01UL)); 104 unsigned long sigframe_size = PARISC_RT_SIGFRAME_SIZE; ··· 177 178 give_sigsegv: 179 DBG(1,"sys_rt_sigreturn: Sending SIGSEGV\n"); 180 - si.si_signo = SIGSEGV; 181 - si.si_errno = 0; 182 - si.si_code = SI_KERNEL; 183 - si.si_pid = task_pid_vnr(current); 184 - si.si_uid = current_uid(); 185 - si.si_addr = &frame->uc; 186 - force_sig_info(SIGSEGV, &si, current); 187 return; 188 } 189
··· 98 sys_rt_sigreturn(struct pt_regs *regs, int in_syscall) 99 { 100 struct rt_sigframe __user *frame; 101 sigset_t set; 102 unsigned long usp = (regs->gr[30] & ~(0x01UL)); 103 unsigned long sigframe_size = PARISC_RT_SIGFRAME_SIZE; ··· 178 179 give_sigsegv: 180 DBG(1,"sys_rt_sigreturn: Sending SIGSEGV\n"); 181 + force_sig(SIGSEGV, current); 182 return; 183 } 184