blob: 3cc032fdd24bdb1758a821314077e4385f127712 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001--- a/drivers/of/fdt.c
2+++ b/drivers/of/fdt.c
3@@ -1059,6 +1059,9 @@ int __init early_init_dt_scan_chosen(uns
4 p = of_get_flat_dt_prop(node, "bootargs", &l);
5 if (p != NULL && l > 0)
6 strlcpy(data, p, min(l, COMMAND_LINE_SIZE));
7+ p = of_get_flat_dt_prop(node, "bootargs-append", &l);
8+ if (p != NULL && l > 0)
9+ strlcat(data, p, min_t(int, strlen(data) + (int)l, COMMAND_LINE_SIZE));
10
11 /*
12 * CONFIG_CMDLINE is meant to be a default in case nothing else