/*+ * We need to store the untouched command line for future reference.+ * We also need to store the touched command line since the parameter+ * parsing is performed in place, and we should allow a component to+ * store reference of name/value for future reference.+ */+static void __init setup_command_line(char *command_line)+{+ saved_command_line = alloc_bootmem(strlen (boot_command_line)+1);+ static_command_line = alloc_bootmem(strlen (command_line)+1);+ strcpy (saved_command_line, boot_command_line);+ strcpy (static_command_line, command_line);+}++/* * We need to finalize in a non-__init function or else race conditions * between the root thread and the init thread may cause start_kernel to * be reaped by free_initmem before the root thread has proceeded to@@ -453,7 +471,7 @@ void __init parse_early_param(void) return;