[PATCH v2] x86/setup: Add boot messages about cmdline builtins

From: Tony Fischetti
Date: Tue May 05 2020 - 16:29:25 EST


While the ability to override or append to the boot command line has
been added, the boot messages contain no information as to whether the
cmdline was manipulated by the build-time options. This patch, for x86,
adds boot messages specifying the intital cmdline, and the final cmdline
after possible manipulation via the kernel config.

Signed-off-by: Tony Fischetti <tony.fischetti@xxxxxxxxx>
---
arch/x86/kernel/setup.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
index 4b3fa6cd3106..ee90dffcfd79 100644
--- a/arch/x86/kernel/setup.c
+++ b/arch/x86/kernel/setup.c
@@ -828,7 +828,7 @@ void __init setup_arch(char **cmdline_p)
*/
__flush_tlb_all();
#else
- printk(KERN_INFO "Command line: %s\n", boot_command_line);
+ pr_info("Initial command line: %s\n", boot_command_line);
boot_cpu_data.x86_phys_bits = MAX_PHYSMEM_BITS;
#endif

@@ -916,6 +916,7 @@ void __init setup_arch(char **cmdline_p)
#endif

strlcpy(command_line, boot_command_line, COMMAND_LINE_SIZE);
+ pr_info("Final command line: %s\n", command_line);
*cmdline_p = command_line;

/*
--
2.20.1