[PATCH] makedumpfile: Copy correct nr_cpus info to dumpfile during re-filtering

Mahesh J Salgaonkar mahesh at linux.vnet.ibm.com
Wed Mar 9 07:15:48 EST 2011

From: Mahesh Salgaonkar <mahesh at linux.vnet.ibm.com>

During re-filtering nr_cpus is to 0 in the o/p dumpfile and hence crash
utility fails to open the re-filtered dumpfile.

This patch fixes this issue by copying nr_cpus info from kdump-compressed
dumpfile to info->nr_cpus which then get's correctly copied to o/p

Signed-off-by: Mahesh Salgaonkar <mahesh at linux.vnet.ibm.com>

 makedumpfile.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/makedumpfile.c b/makedumpfile.c
index a0fad6a..7d0c663 100644
--- a/makedumpfile.c
+++ b/makedumpfile.c
@@ -924,6 +924,7 @@ get_kdump_compressed_header_info(char *filename)
 		goto error;
 	memcpy(info->kh_memory, &kh, sizeof(kh));
+	info->nr_cpus = dh.nr_cpus;
 	if (dh.header_version >= 3) {
 		/* A dumpfile contains vmcoreinfo data. */

More information about the kexec mailing list