[PATCHv6 11/13] arm64/kexec: Select KEXEC_BPF to support UEFI-style kernel image
bot+bpf-ci at kernel.org
bot+bpf-ci at kernel.org
Mon Jan 19 10:45:34 PST 2026
> diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
> index 93173f0a09c7..922d58abbbd6 100644
> --- a/arch/arm64/Kconfig
> +++ b/arch/arm64/Kconfig
> @@ -1587,6 +1587,7 @@ config ARCH_SELECTS_KEXEC_FILE
> def_bool y
> depends on KEXEC_FILE
> select HAVE_IMA_KEXEC if IMA
> + select KEXEC_BPF if DEBUG_INFO_BTF && BPF_SYSCALL
^^^
Should this condition also include KEEP_DECOMPRESSOR?
In kernel/Kconfig.kexec, KEXEC_BPF has:
depends on DEBUG_INFO_BTF && BPF_SYSCALL && KEEP_DECOMPRESSOR
Since Kconfig's select statement forces a symbol's value without visiting
the dependencies, this select will enable KEXEC_BPF even when
KEEP_DECOMPRESSOR is not set, creating an inconsistent configuration.
KEEP_DECOMPRESSOR defaults to n and nothing selects it, so this appears
to be a missing condition in the select statement.
---
AI reviewed your patch. Please fix the bug or email reply why it's not a bug.
See: https://github.com/kernel-patches/vmtest/blob/master/ci/claude/README.md
CI run summary: https://github.com/kernel-patches/bpf/actions/runs/21147860407
More information about the kexec
mailing list