Blame patches.suse/add-product-identifying-information-to-vmcoreinfo.patch
|
Petr Tesarik |
68ca35 |
From: Petr Tesarik <ptesarik@suse.com>
|
|
Petr Tesarik |
68ca35 |
Subject: Add product identifying information to VMCOREINFO
|
|
Petr Tesarik |
68ca35 |
Patch-mainline: Never, SUSE-specific
|
|
Michal Kubecek |
6a3065 |
References: bsc#1123015
|
|
Petr Tesarik |
68ca35 |
|
|
Petr Tesarik |
68ca35 |
Since SUSE kernels sometimes backport patches that change the structures
|
|
Petr Tesarik |
68ca35 |
required to save a dump file using makedumpfile, it is necessary to recognize
|
|
Petr Tesarik |
68ca35 |
such a patched kernel from a vanilla kernel in the kdump environment. The
|
|
Petr Tesarik |
68ca35 |
VMCOREINFO note is perfect for this purpose.
|
|
Petr Tesarik |
68ca35 |
|
|
Petr Tesarik |
68ca35 |
Signed-off-by: Petr Tesarik <ptesarik@suse.com>
|
|
Petr Tesarik |
68ca35 |
---
|
|
Michal Kubecek |
6a3065 |
kernel/crash_core.c | 2 ++
|
|
Petr Tesarik |
68ca35 |
1 file changed, 2 insertions(+)
|
|
Petr Tesarik |
68ca35 |
|
|
Petr Tesarik |
68ca35 |
--- a/kernel/crash_core.c
|
|
Petr Tesarik |
68ca35 |
+++ b/kernel/crash_core.c
|
|
Michal Kubecek |
c35dc3 |
@@ -10,6 +10,7 @@
|
|
Petr Tesarik |
68ca35 |
#include <linux/utsname.h>
|
|
Petr Tesarik |
68ca35 |
#include <linux/vmalloc.h>
|
|
Michal Kubecek |
c35dc3 |
#include <linux/sizes.h>
|
|
Petr Tesarik |
68ca35 |
+#include <linux/suse_version.h>
|
|
Petr Tesarik |
68ca35 |
|
|
Petr Tesarik |
68ca35 |
#include <asm/page.h>
|
|
Petr Tesarik |
68ca35 |
#include <asm/sections.h>
|
|
Michal Kubecek |
c35dc3 |
@@ -416,6 +417,7 @@ static int __init crash_save_vmcoreinfo_init(void)
|
|
Petr Tesarik |
68ca35 |
}
|
|
Petr Tesarik |
68ca35 |
|
|
Petr Tesarik |
68ca35 |
VMCOREINFO_OSRELEASE(init_uts_ns.name.release);
|
|
Petr Tesarik |
68ca35 |
+ VMCOREINFO_NUMBER(SUSE_PRODUCT_CODE);
|
|
Michal Kubecek |
34fe32 |
VMCOREINFO_BUILD_ID();
|
|
Petr Tesarik |
68ca35 |
VMCOREINFO_PAGESIZE(PAGE_SIZE);
|
|
Petr Tesarik |
68ca35 |
|