print_fatal_signal(): get rid of pt_regs argument
authorAl Viro <viro@zeniv.linux.org.uk>
Mon, 5 Nov 2012 18:09:56 +0000 (13:09 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 29 Nov 2012 05:01:25 +0000 (00:01 -0500)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
kernel/signal.c

index 421d5b6bcdbcb32f5f87d1cc0a7ddb04dc16d070..2e3b5d57280868c2b248b900145cb432705d416e 100644 (file)
@@ -1159,8 +1159,9 @@ static int send_signal(int sig, struct siginfo *info, struct task_struct *t,
        return __send_signal(sig, info, t, group, from_ancestor_ns);
 }
 
-static void print_fatal_signal(struct pt_regs *regs, int signr)
+static void print_fatal_signal(int signr)
 {
+       struct pt_regs *regs = signal_pt_regs();
        printk("%s/%d: potentially unexpected fatal signal %d.\n",
                current->comm, task_pid_nr(current), signr);
 
@@ -2349,7 +2350,7 @@ relock:
 
                if (sig_kernel_coredump(signr)) {
                        if (print_fatal_signals)
-                               print_fatal_signal(regs, info->si_signo);
+                               print_fatal_signal(info->si_signo);
                        /*
                         * If it was able to dump core, this kills all
                         * other threads in the group and synchronizes with