From 9498a0c0f869d28b23ff3b16dbd25bf28e19c822 Mon Sep 17 00:00:00 2001 From: Oleg Nesterov Date: Wed, 30 Apr 2008 00:52:58 -0700 Subject: [PATCH] --- yaml --- r: 95134 b: refs/heads/master c: 2dce81bff28dceb2153c901883a56f278d91db65 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/signal.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index baae2c2b0c19..1115f437901c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 34c8f07b9ac499a807918eda377193a55f64f8df +refs/heads/master: 2dce81bff28dceb2153c901883a56f278d91db65 diff --git a/trunk/kernel/signal.c b/trunk/kernel/signal.c index 0a873279393c..0db1d93c4d68 100644 --- a/trunk/kernel/signal.c +++ b/trunk/kernel/signal.c @@ -1787,9 +1787,10 @@ int get_signal_to_deliver(siginfo_t *info, struct k_sigaction *return_ka, * Anything else is fatal, maybe with a core dump. */ current->flags |= PF_SIGNALED; - if ((signr != SIGKILL) && print_fatal_signals) - print_fatal_signal(regs, signr); + if (sig_kernel_coredump(signr)) { + if (print_fatal_signals) + print_fatal_signal(regs, signr); /* * If it was able to dump core, this kills all * other threads in the group and synchronizes with