Blob Blame History Raw
--- crash-7.2.3/ppc64.c.orig
+++ crash-7.2.3/ppc64.c
@@ -583,8 +583,11 @@ ppc64_init(int when)
 			ppc64_vmemmap_init();
 
 		machdep->section_size_bits = _SECTION_SIZE_BITS;
+
+#define is_RHEL8() (strstr(kt->proc_version, ".el8."))
+
 		if ((machdep->flags & VMEMMAP) &&
-		    (THIS_KERNEL_VERSION >= LINUX(4,19,0)))
+		    ((THIS_KERNEL_VERSION >= LINUX(4,19,0)) || is_RHEL8()))
 			machdep->max_physmem_bits = _MAX_PHYSMEM_BITS_4_19;
 		else if (THIS_KERNEL_VERSION >= LINUX(3,7,0))
 			machdep->max_physmem_bits = _MAX_PHYSMEM_BITS_3_7;