Kernel panic issues are always painful to debug, partially because it's not easy to get enough information of the context when panic happens.
And we have ramoops and kdump for that, while this commit tries to provide a easier way to show the system info by adding a cmdline parameter, referring some idea from sysrq handler. The patches have been used by us and did help on solving some nasty panic cases. Please help to review, thanks! - Feng Changelog: v3: - Add one patch to add the "panic_print" into sysctl as suggested by Steven Rostedt v2: - change text "dump/DUMP" to "print/PRINT" which is more accurate, suggested by Andrew Morton - add code to print ftrace buffer Feng Tang (2): panic: Add options to print system info when panic happens kernel/sysctl: Add panic_print into sysctl Documentation/admin-guide/kernel-parameters.txt | 8 +++++++ Documentation/sysctl/kernel.txt | 17 +++++++++++++++ include/linux/kernel.h | 1 + include/uapi/linux/sysctl.h | 1 + kernel/panic.c | 28 +++++++++++++++++++++++++ kernel/sysctl.c | 7 +++++++ kernel/sysctl_binary.c | 1 + 7 files changed, 63 insertions(+) -- 2.7.4