summaryrefslogtreecommitdiff
path: root/kernel/crash_core_test.c
diff options
context:
space:
mode:
authorSergey Senozhatsky <senozhatsky@chromium.org>2025-09-03 12:04:18 +0200
committerAndrew Morton <akpm@linux-foundation.org>2025-09-13 17:32:54 -0700
commit37aa782df94d16277b45b9a62b748cd62b4bccb9 (patch)
tree59d710d7d3076f48d143c7b73e4cb170bc9c391d /kernel/crash_core_test.c
parent652ab7c8fab36bd803d2947a3abf26155faa5dc5 (diff)
panic: remove redundant panic-cpu backtrace
Backtraces from all CPUs are printed during panic() when SYS_INFO_ALL_CPU_BT is set. It shows the backtrace for the panic-CPU even when it has already been explicitly printed before. Do not change the legacy code which prints the backtrace in various contexts, for example, as part of Oops report, right after panic message. It will always be visible in the crash dump. Instead, remember when the backtrace was printed, and skip it when dumping the optional backtraces on all CPUs. [akpm@linux-foundation.org: make panic_this_cpu_backtrace_printed static] Closes: https://lore.kernel.org/oe-kbuild-all/202509050048.FMpVvh1u-lkp@intel.com/ [pmladek@suse.com: Handle situations when the backtrace was not printed for the panic CPU] Link: https://lkml.kernel.org/r/20250903100418.410026-1-pmladek@suse.com Signed-off-by: Sergey Senozhatsky <senozhatsky@chromium.org> Link: https://lore.kernel.org/r/20250731030314.3818040-1-senozhatsky@chromium.org Signed-off-by: Petr Mladek <pmladek@suse.com> Tested-by: Feng Tang <feng.tang@linux.alibaba.com> Reviewed-by: John Ogness <john.ogness@linutronix.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'kernel/crash_core_test.c')
0 files changed, 0 insertions, 0 deletions