[PATCH] ARM: Drop CMDLINE_* dependency on ATAGS
Ard Biesheuvel
ardb at kernel.org
Tue Sep 27 06:34:44 PDT 2022
On Tue, 27 Sept 2022 at 15:28, Geert Uytterhoeven
<geert+renesas at glider.be> wrote:
>
> On arm32, the configuration options to specify the kernel command line
> type depend on ATAGS. However, the actual CMDLINE cofiguration option
> does not depend on ATAGS, and the code that handles this is not specific
> to ATAGS (see drivers/of/fdt.c:early_init_dt_scan_chosen()).
>
> Hence users who desire to override the kernel command line on arm32 must
> enable support for ATAGS, even on a pure-DT system. Other architectures
> (arm64, loongarch, microblaze, nios2, powerpc, and riscv) do not impose
> such a restriction.
>
> Hence drop the dependency on ATAGS.
>
> Fixes: bd51e2f595580fb6 ("ARM: 7506/1: allow for ATAGS to be configured out when DT support is selected")
> Signed-off-by: Geert Uytterhoeven <geert+renesas at glider.be>
Acked-by: Ard Biesheuvel <ardb at kernel.org>
> ---
> arch/arm/Kconfig | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index ea8adbf25651438a..68923a69b1d41188 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -1599,7 +1599,6 @@ config CMDLINE
> choice
> prompt "Kernel command line type" if CMDLINE != ""
> default CMDLINE_FROM_BOOTLOADER
> - depends on ATAGS
>
> config CMDLINE_FROM_BOOTLOADER
> bool "Use bootloader kernel arguments if available"
> --
> 2.25.1
>
More information about the linux-arm-kernel
mailing list