]> www.infradead.org Git - users/jedix/linux-maple.git/commit
kexec: generate VMCOREINFO for trace dump
authorIsaac Chen <isaac.chen@oracle.com>
Tue, 14 May 2019 22:29:15 +0000 (15:29 -0700)
committerBrian Maly <brian.maly@oracle.com>
Tue, 11 Jun 2019 18:14:28 +0000 (14:14 -0400)
commit7d0f737d07264889b0e4a7d6144894c55201251f
tree1c73fb430030ccc01368e3ea0a28ccd5658b7aea
parent99f925eed1adf9fc64ae68b5f57765110557d132
kexec: generate VMCOREINFO for trace dump

The goal for this commit (and the next two) is to enable tools
to dump the trace buffer from /proc/vmcore at kdump time, without
requiring the kernel debug info package being installed.

makedumpfile processes VMCOREINFO section to dump dmesg buffer.
Extending VMCOREINFO to facilitate dumping trace buffer can be
very helpful in diagnosing system crash.

This is part one of three commits to generate symbol information
into VMCOREINFO section.

Orabug: 29770217
Signed-off-by: Isaac Chen <isaac.chen@oracle.com>
Reviewed-by: Joe Jin <joe.jin@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
include/linux/kexec.h
kernel/kexec.c
kernel/trace/Makefile
kernel/trace/ring_buffer.c
kernel/trace/trace.c
kernel/trace/trace_events.c
kernel/trace/trace_printk.c
kernel/trace/trace_syscalls.c
kernel/trace/trace_vmcore_extern.c [new file with mode: 0644]