[PATCH 0/3] init/Kconfig: generalize config COMMAND_LINE_SIZE
Wilson Felipe Pereira
wfelipe at google.com
Wed Aug 5 23:05:46 PDT 2026
This patch series promotes COMMAND_LINE_SIZE from arch/s390/Kconfig to
init/Kconfig to be generally available to other architectures.
In some use cases, such as netboot kernels, rootfs configurations, larger
initramfs setups, require larger sizes. While for embedded workloads, it
can be reduced to save memory.
Since COMMAND_LINE_SIZE can be larger, it also makes sense to allow
INIT_ENV_ARG_LIMIT to be configured.
Wilson Felipe Pereira (3):
init/Kconfig: generalize config COMMAND_LINE_SIZE to all architectures
arch: use CONFIG_COMMAND_LINE_SIZE across all architectures
init/Kconfig: make config INIT_ENV_ARG_LIMIT user-configurable
arch/alpha/include/uapi/asm/setup.h | 4 ++++
arch/arc/include/asm/setup.h | 2 +-
arch/arm/include/uapi/asm/setup.h | 6 +++++-
arch/arm64/include/uapi/asm/setup.h | 4 ++++
arch/loongarch/include/uapi/asm/setup.h | 4 ++++
arch/m68k/include/uapi/asm/setup.h | 6 +++++-
arch/microblaze/include/uapi/asm/setup.h | 4 ++++
arch/mips/include/uapi/asm/setup.h | 4 ++++
arch/parisc/include/uapi/asm/setup.h | 4 ++++
arch/powerpc/include/uapi/asm/setup.h | 4 ++++
arch/riscv/include/uapi/asm/setup.h | 4 ++++
arch/s390/Kconfig | 8 --------
arch/sparc/include/uapi/asm/setup.h | 10 +++++++---
arch/um/include/asm/setup.h | 2 +-
arch/x86/include/asm/setup.h | 2 +-
arch/xtensa/include/uapi/asm/setup.h | 4 ++++
include/uapi/asm-generic/setup.h | 4 ++++
init/Kconfig | 15 ++++++++++++++-
18 files changed, 74 insertions(+), 17 deletions(-)
--
2.55.0.654.g21b8a5bc05-goog
More information about the linux-riscv
mailing list