|
@@ -650,15 +650,17 @@ static int __init parse_tag_revision(const struct tag *tag)
|
|
|
|
|
|
__tagtable(ATAG_REVISION, parse_tag_revision);
|
|
|
|
|
|
-#ifndef CONFIG_CMDLINE_FORCE
|
|
|
static int __init parse_tag_cmdline(const struct tag *tag)
|
|
|
{
|
|
|
+#ifndef CONFIG_CMDLINE_FORCE
|
|
|
strlcpy(default_command_line, tag->u.cmdline.cmdline, COMMAND_LINE_SIZE);
|
|
|
+#else
|
|
|
+ pr_warning("Ignoring tag cmdline (using the default kernel command line)\n");
|
|
|
+#endif /* CONFIG_CMDLINE_FORCE */
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
__tagtable(ATAG_CMDLINE, parse_tag_cmdline);
|
|
|
-#endif /* CONFIG_CMDLINE_FORCE */
|
|
|
|
|
|
/*
|
|
|
* Scan the tag table for this tag, and call its parse function.
|