[PATCH] powerpc/crash: do not default to enable CRASH_DUMP for PPC_BOOK3S_32 system
Baoquan He
bhe at redhat.com
Fri Aug 23 09:37:38 AEST 2024
Recently it's reported that PowerPC macMini system failed to boot up.
It's because CONFIG_CRASH_DUMP=y is set by default on the system since
kernel 6.9, and that makes CONFIG_PHYSICAL_START not equaling 0 any
more and causes failure of normal kernel bootup.
The link of error report can be found here:
https://lists.debian.org/debian-powerpc/2024/07/msg00001.html
And copy the code snippet here for reference:
arch/powerpc/Kconfig:
==================
config KERNEL_START
hex "Virtual address of kernel base" if KERNEL_START_BOOL
default PAGE_OFFSET if PAGE_OFFSET_BOOL
default "0xc2000000" if CRASH_DUMP && !NONSTATIC_KERNEL
default "0xc0000000"
So let's stop enabling CRASH_DUMP by default on PPC_BOOK3S_32.
Signed-off-by: Baoquan He <bhe at redhat.com>
---
arch/powerpc/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index d7b09b064a8a..dc5ca58be1d6 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -680,7 +680,7 @@ config RELOCATABLE_TEST
relocation code.
config ARCH_SUPPORTS_CRASH_DUMP
- def_bool PPC64 || PPC_BOOK3S_32 || PPC_85xx || (44x && !SMP)
+ def_bool PPC64 || PPC_85xx || (44x && !SMP)
config ARCH_SELECTS_CRASH_DUMP
def_bool y
--
2.41.0
More information about the Linuxppc-dev
mailing list