Fix issue where CONFIG_CMDLINE_OVERRIDE is being ignored. Signed-off-by: Trung Tran <trung.t...@ettus.com> Signed-off-by: Moritz Fischer <m...@kernel.org> ---
Hi all, not sure this is the right fix, hopefully someone can chime in and come up with the correct solution. Thanks, Moritz --- arch/riscv/kernel/setup.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/riscv/kernel/setup.c b/arch/riscv/kernel/setup.c index 09f7064e898c..e24191a0c244 100644 --- a/arch/riscv/kernel/setup.c +++ b/arch/riscv/kernel/setup.c @@ -38,6 +38,8 @@ #include <asm/tlbflush.h> #include <asm/thread_info.h> +static char default_command_line[COMMAND_LINE_SIZE] __initdata = CONFIG_CMDLINE; + #ifdef CONFIG_DUMMY_CONSOLE struct screen_info screen_info = { .orig_video_lines = 30, @@ -194,7 +196,11 @@ static void __init setup_bootmem(void) void __init setup_arch(char **cmdline_p) { +#if defined(CONFIG_CMDLINE_OVERRIDE) + *cmdline_p = default_command_line; +#else *cmdline_p = boot_command_line; +#endif parse_early_param(); -- 2.16.2