kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297)
[openwrt/openwrt.git] / target / linux / mpc85xx / patches-4.14 / 102-powerpc-add-cmdline-override.patch
index 7f4fa249d040a4d5f33e835b9ed9d958af4b99b9..69dd1305d74ef4e0d264073619626969af21b4ed 100644 (file)
@@ -1,9 +1,9 @@
 --- a/arch/powerpc/Kconfig
 +++ b/arch/powerpc/Kconfig
-@@ -830,6 +830,14 @@ config CMDLINE_FORCE
-         This is useful if you cannot or don't want to change the
-         command-line options your boot loader passes to the kernel.
-
+@@ -836,6 +836,14 @@ config CMDLINE_FORCE
+         This is useful if you cannot or don't want to change the
+         command-line options your boot loader passes to the kernel.
 +config CMDLINE_OVERRIDE
 +    bool "Use alternative cmdline from device tree"
 +    help
 +      cmdline if it exists in the device tree.
 +
  config EXTRA_TARGETS
-       string "Additional default image types"
-       help
+       string "Additional default image types"
+       help
 --- a/drivers/of/fdt.c
 +++ b/drivers/of/fdt.c
 @@ -1131,6 +1131,17 @@ int __init early_init_dt_scan_chosen(uns
-       if (p != NULL && l > 0)
-               strlcpy(data, p, min((int)l, COMMAND_LINE_SIZE));
-
+       if (p != NULL && l > 0)
+               strlcpy(data, p, min((int)l, COMMAND_LINE_SIZE));
 +    /* CONFIG_CMDLINE_OVERRIDE is used to fallback to a different
 +     * device tree option of chosen/bootargs-override. This is
 +     * helpful on boards where u-boot sets bootargs, and is unable
@@ -32,6 +32,6 @@
 +              strlcpy(data, p, min((int)l, COMMAND_LINE_SIZE));
 +#endif
 +
-       /*
-        * CONFIG_CMDLINE is meant to be a default in case nothing else
-        * managed to set the command line, unless CONFIG_CMDLINE_FORCE
+       /*
+        * CONFIG_CMDLINE is meant to be a default in case nothing else
+        * managed to set the command line, unless CONFIG_CMDLINE_FORCE