File makedumpfile-Revert-x86_64-kill-some-unused-init.patch of Package makedumpfile.8642

From: Petr Tesarik <ptesarik@suse.com>
Date: Thu, 21 Dec 2017 13:38:22 +0100
Subject: Revert "x86_64: kill some unused initialization"
References: bsc#1068925, bsc#1099121
Upstream: never, upstream needs newer kernel

This reverts commit ecb3719bb8d6396b09f47f3710d1c1bbb9515af1.
---
 arch/x86_64.c  |    4 ++++
 makedumpfile.h |    2 ++
 2 files changed, 6 insertions(+)

--- a/arch/x86_64.c
+++ b/arch/x86_64.c
@@ -181,9 +181,13 @@ get_versiondep_info_x86_64(void)
 		return FALSE;
 
 	if (info->kernel_version < KERNEL_VERSION(2, 6, 31)) {
+		info->vmalloc_start = VMALLOC_START_ORIG;
+		info->vmalloc_end   = VMALLOC_END_ORIG;
 		info->vmemmap_start = VMEMMAP_START_ORIG;
 		info->vmemmap_end   = VMEMMAP_END_ORIG;
 	} else {
+		info->vmalloc_start = VMALLOC_START_2_6_31;
+		info->vmalloc_end   = VMALLOC_END_2_6_31;
 		info->vmemmap_start = VMEMMAP_START_2_6_31;
 		info->vmemmap_end   = VMEMMAP_END_2_6_31;
 	}
--- a/makedumpfile.h
+++ b/makedumpfile.h
@@ -588,6 +588,8 @@ unsigned long get_kvbase_arm64(void);
 #define __START_KERNEL_map	(0xffffffff80000000)
 #define KERNEL_IMAGE_SIZE_ORIG		(0x0000000008000000) /* 2.6.25, or former */
 #define KERNEL_IMAGE_SIZE_2_6_26	(0x0000000020000000) /* 2.6.26, or later  */
+#define MODULES_VADDR          (__START_KERNEL_map + NUMBER(KERNEL_IMAGE_SIZE))
+#define MODULES_END		(0xfffffffffff00000)
 #define KVBASE			PAGE_OFFSET
 #define _SECTION_SIZE_BITS	(27)
 #define _MAX_PHYSMEM_BITS_ORIG		(40)
openSUSE Build Service is sponsored by