|
@@ -404,10 +404,14 @@ void __init setup_arch(char **cmdline_p)
|
|
if (!memory_end)
|
|
if (!memory_end)
|
|
memory_end = memory_start + __MEMORY_SIZE;
|
|
memory_end = memory_start + __MEMORY_SIZE;
|
|
|
|
|
|
-#ifdef CONFIG_CMDLINE_BOOL
|
|
|
|
|
|
+#ifdef CONFIG_CMDLINE_OVERWRITE
|
|
strlcpy(command_line, CONFIG_CMDLINE, sizeof(command_line));
|
|
strlcpy(command_line, CONFIG_CMDLINE, sizeof(command_line));
|
|
#else
|
|
#else
|
|
strlcpy(command_line, COMMAND_LINE, sizeof(command_line));
|
|
strlcpy(command_line, COMMAND_LINE, sizeof(command_line));
|
|
|
|
+#ifdef CONFIG_CMDLINE_EXTEND
|
|
|
|
+ strlcat(command_line, " ", sizeof(command_line));
|
|
|
|
+ strlcat(command_line, CONFIG_CMDLINE, sizeof(command_line));
|
|
|
|
+#endif
|
|
#endif
|
|
#endif
|
|
|
|
|
|
/* Save unparsed command line copy for /proc/cmdline */
|
|
/* Save unparsed command line copy for /proc/cmdline */
|