As soon as we know the name of the machine description we're using, add it to the dump stack arch description, which is printed in case of an oops.
eg: Hardware name: ... machine:pSeries Signed-off-by: Michael Ellerman <m...@ellerman.id.au> --- arch/powerpc/kernel/setup-common.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/powerpc/kernel/setup-common.c b/arch/powerpc/kernel/setup-common.c index ca00fbb97cf8..00d900b1e584 100644 --- a/arch/powerpc/kernel/setup-common.c +++ b/arch/powerpc/kernel/setup-common.c @@ -21,6 +21,7 @@ #include <linux/delay.h> #include <linux/initrd.h> #include <linux/platform_device.h> +#include <linux/printk.h> #include <linux/seq_file.h> #include <linux/ioport.h> #include <linux/console.h> @@ -638,6 +639,8 @@ void probe_machine(void) for (;;); } + dump_stack_add_arch_desc("machine:%s", ppc_md.name); + printk(KERN_INFO "Using %s machine description\n", ppc_md.name); } -- 2.20.1