On Wed, Dec 20, 2023 at 09:27:32PM +0800, Baoquan He wrote: > Since the kexec_core code building depends on CONFIG_MMU=y, we may > need to add dependency on MMU for ARCH_SUPPORTS_CRASH_DUMP. I made below > change, do you think it's OK? > > diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig > index 7500521b2b98..fe1500871648 100644 > --- a/arch/sh/Kconfig > +++ b/arch/sh/Kconfig > @@ -548,6 +548,7 @@ config ARCH_SUPPORTS_KEXEC > > config ARCH_SUPPORTS_CRASH_DUMP > def_bool BROKEN_ON_SMP > + depends on MMU > > config ARCH_SUPPORTS_KEXEC_JUMP > def_bool y > I'm *not* familiar with crashdump or kexec machinery, let alone the current changes in there, so take the following with a cartload of salt, but... does sh crash dump support depend upon the code in question? From quick grep it looks like we only want it in machine_kexec(), so the conditionals used in the commit in question might be wrong...