From ca8c30208d5e1aaa2c0e3f732c4c9944735e9850 Mon Sep 17 00:00:00 2001 From: INAGAKI Hiroshi Date: Tue, 12 Mar 2024 13:14:24 +0900 Subject: [PATCH] inittab: fallback when multiple "console=" is detected Linux Kernel uses a console in the last "console=" parameter in bootargs as /dev/console, so falllback to /dev/console or get_active_console() when multiple "console=" parameter is found in bootargs, instead of using the first console. Signed-off-by: INAGAKI Hiroshi --- inittab.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/inittab.c b/inittab.c index 128268a..73a2174 100644 --- a/inittab.c +++ b/inittab.c @@ -192,7 +192,8 @@ static void askconsole(struct init_action *a) * is in the device tree */ tty = get_cmdline_val("console", line, sizeof(line)); - if (tty == NULL) { + if (tty == NULL || + get_cmdline_val_offset("console", line, sizeof(line), 1)) { if (dev_exist("console")) tty = "console"; else -- 2.30.2