s390/kexec: do not automatically select KEXEC option
authorAlexander Gordeev <agordeev@linux.ibm.com>
Tue, 12 Dec 2023 12:59:42 +0000 (13:59 +0100)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Thu, 11 Jan 2024 17:22:58 +0000 (18:22 +0100)
Following commit dccf78d39f10 ("kernel/Kconfig.kexec: drop
select of KEXEC for CRASH_DUMP") also drop automatic KEXEC
selection for s390 while set CONFIG_KEXEC=y explicitly for
defconfig and debug_defconfig targets. zfcpdump_defconfig
target gets CONFIG_KEXEC unset as result, which is right
and consistent with CONFIG_KEXEC_FILE besides.

Acked-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
arch/s390/Kconfig
arch/s390/configs/debug_defconfig
arch/s390/configs/defconfig

index 3408b48423ad67b74c41d69988e40fd252579498..fe565f3a3a917d0da83dbd8329a503910fa41948 100644 (file)
@@ -216,7 +216,6 @@ config S390
        select HAVE_VIRT_CPU_ACCOUNTING_IDLE
        select IOMMU_HELPER             if PCI
        select IOMMU_SUPPORT            if PCI
-       select KEXEC
        select MMU_GATHER_MERGE_VMAS
        select MMU_GATHER_NO_GATHER
        select MMU_GATHER_RCU_TABLE_FREE
index 6de44ede4e14ddfb8495cdd076d7ca5a64f6a9bb..689970baf7ac65ab1d7bb714aa134f654ef08d9f 100644 (file)
@@ -40,6 +40,7 @@ CONFIG_SCHED_AUTOGROUP=y
 CONFIG_EXPERT=y
 # CONFIG_SYSFS_SYSCALL is not set
 CONFIG_PROFILING=y
+CONFIG_KEXEC=y
 CONFIG_KEXEC_FILE=y
 CONFIG_KEXEC_SIG=y
 CONFIG_CRASH_DUMP=y
index bcae47da6b7cd2f34bdcc7f67e5a2226ee3b65b0..229be2965e6a8fb7b66b56b8399d04867688e4e6 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_SCHED_AUTOGROUP=y
 CONFIG_EXPERT=y
 # CONFIG_SYSFS_SYSCALL is not set
 CONFIG_PROFILING=y
+CONFIG_KEXEC=y
 CONFIG_KEXEC_FILE=y
 CONFIG_KEXEC_SIG=y
 CONFIG_CRASH_DUMP=y