m68k: Allow kexec on M68KCLASSIC with MMU enabled only
authorGreg Ungerer <gerg@linux-m68k.org>
Wed, 31 Aug 2022 01:25:39 +0000 (11:25 +1000)
committerGeert Uytterhoeven <geert@linux-m68k.org>
Mon, 19 Sep 2022 08:40:58 +0000 (10:40 +0200)
None of the no-MMU CPU types (classic or ColdFire) or ColdFire with
MMU enabled have support for kexec yet, so the configuration as it
stands is not quite right, and it will fail to compile on them.

Make CONFIG_KEXEC depend on both CONFIG_M68KCLASSIC and CONFIG_MMU.

Signed-off-by: Greg Ungerer <gerg@linux-m68k.org>
Link: https://lore.kernel.org/r/20220831012539.3416470-1-gerg@linux-m68k.org
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
arch/m68k/Kconfig

index b06faf6c0b27c2656ed446f5c26140720ee1cc49..7bff881185070767189289019951edcf2d858a75 100644 (file)
@@ -87,7 +87,7 @@ config MMU_SUN3
 
 config KEXEC
        bool "kexec system call"
-       depends on M68KCLASSIC
+       depends on M68KCLASSIC && MMU
        select KEXEC_CORE
        help
          kexec is a system call that implements the ability to shutdown your