Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebieder...
[linux-2.6-block.git] / arch / sparc / kernel / signal32.c
index e800ce13cc6e5bb2646e10ad0cdd0c71e9a80d44..a237810aa9f4fd04c0fac83831bf47350b0511b3 100644 (file)
@@ -170,7 +170,7 @@ void do_sigreturn32(struct pt_regs *regs)
        return;
 
 segv:
-       force_sig(SIGSEGV, current);
+       force_sig(SIGSEGV);
 }
 
 asmlinkage void do_rt_sigreturn32(struct pt_regs *regs)
@@ -256,7 +256,7 @@ asmlinkage void do_rt_sigreturn32(struct pt_regs *regs)
        set_current_blocked(&set);
        return;
 segv:
-       force_sig(SIGSEGV, current);
+       force_sig(SIGSEGV);
 }
 
 static void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs, unsigned long framesize)
@@ -375,7 +375,7 @@ static int setup_frame32(struct ksignal *ksig, struct pt_regs *regs,
                        pr_info("%s[%d] bad frame in setup_frame32: %08lx TPC %08lx O7 %08lx\n",
                                current->comm, current->pid, (unsigned long)sf,
                                regs->tpc, regs->u_regs[UREG_I7]);
-               force_sigsegv(ksig->sig, current);
+               force_sigsegv(ksig->sig);
                return -EINVAL;
        }
 
@@ -509,7 +509,7 @@ static int setup_rt_frame32(struct ksignal *ksig, struct pt_regs *regs,
                        pr_info("%s[%d] bad frame in setup_rt_frame32: %08lx TPC %08lx O7 %08lx\n",
                                current->comm, current->pid, (unsigned long)sf,
                                regs->tpc, regs->u_regs[UREG_I7]);
-               force_sigsegv(ksig->sig, current);
+               force_sigsegv(ksig->sig);
                return -EINVAL;
        }