The patch titled Subject: remove ARCH_DEFAULT_KEXEC from Kconfig.kexec has been added to the -mm mm-nonmm-unstable branch. Its filename is remove-arch_default_kexec-from-kconfigkexec.patch This patch will shortly appear at https://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new.git/tree/patches/remove-arch_default_kexec-from-kconfigkexec.patch This patch will later appear in the mm-nonmm-unstable branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next via the mm-everything branch at git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm and is updated there every 2-3 working days ------------------------------------------------------ From: Eric DeVolder <eric.devolder@xxxxxxxxxx> Subject: remove ARCH_DEFAULT_KEXEC from Kconfig.kexec Date: Wed, 2 Aug 2023 12:17:50 -0400 This patch is a minor cleanup to the series "refactor Kconfig to consolidate KEXEC and CRASH options". In that series, a new option ARCH_DEFAULT_KEXEC was introduced in order to obtain the equivalent behavior of s390 original Kconfig settings for KEXEC. As it turns out, this new option did not fully provide the equivalent behavior, rather a "select KEXEC" did. As such, the ARCH_DEFAULT_KEXEC is not needed anymore, so remove it. Link: https://lkml.kernel.org/r/20230802161750.2215-1-eric.devolder@xxxxxxxxxx Signed-off-by: Eric DeVolder <eric.devolder@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- arch/s390/Kconfig | 3 --- kernel/Kconfig.kexec | 1 - 2 files changed, 4 deletions(-) --- a/arch/s390/Kconfig~remove-arch_default_kexec-from-kconfigkexec +++ a/arch/s390/Kconfig @@ -246,9 +246,6 @@ config PGTABLE_LEVELS source "kernel/livepatch/Kconfig" -config ARCH_DEFAULT_KEXEC - def_bool y - config ARCH_SUPPORTS_KEXEC def_bool y --- a/kernel/Kconfig.kexec~remove-arch_default_kexec-from-kconfigkexec +++ a/kernel/Kconfig.kexec @@ -17,7 +17,6 @@ config HAVE_IMA_KEXEC config KEXEC bool "Enable kexec system call" - default ARCH_DEFAULT_KEXEC depends on ARCH_SUPPORTS_KEXEC select KEXEC_CORE help _ Patches currently in -mm which might be from eric.devolder@xxxxxxxxxx are kexec-consolidate-kexec-and-crash-options-into-kernel-kconfigkexec.patch x86-kexec-refactor-for-kernel-kconfigkexec.patch arm-kexec-refactor-for-kernel-kconfigkexec.patch ia64-kexec-refactor-for-kernel-kconfigkexec.patch arm64-kexec-refactor-for-kernel-kconfigkexec.patch loongarch-kexec-refactor-for-kernel-kconfigkexec.patch m68k-kexec-refactor-for-kernel-kconfigkexec.patch mips-kexec-refactor-for-kernel-kconfigkexec.patch parisc-kexec-refactor-for-kernel-kconfigkexec.patch powerpc-kexec-refactor-for-kernel-kconfigkexec.patch riscv-kexec-refactor-for-kernel-kconfigkexec.patch s390-kexec-refactor-for-kernel-kconfigkexec.patch sh-kexec-refactor-for-kernel-kconfigkexec.patch kexec-rename-arch_has_kexec_purgatory.patch remove-arch_default_kexec-from-kconfigkexec.patch