[PATCH] x86_64: fix 'earlyprintk=...,keep' regression
authorIngo Molnar <mingo@elte.hu>
Tue, 28 Nov 2006 08:14:05 +0000 (09:14 +0100)
committerLinus Torvalds <torvalds@woody.osdl.org>
Tue, 28 Nov 2006 18:58:21 +0000 (10:58 -0800)
Commit 2c8c0e6b8d7700a990da8d24eff767f9ca223b96 ("[PATCH] Convert x86-64
to early param") broke the earlyprintk=...,keep feature.

This restores that functionality.  Tested on x86_64.  Must-have for
v2.6.19, no risk.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/x86_64/kernel/early_printk.c

index e22ecd54870d8e818dc0bc2563a8194a7699def2..47b6d90349da905f226709aaf29c9ff48e501741 100644 (file)
@@ -224,7 +224,7 @@ static int __init setup_early_printk(char *buf)
                return 0;
        early_console_initialized = 1;
 
-       if (!strcmp(buf,"keep"))
+       if (strstr(buf, "keep"))
                keep_early = 1;
 
        if (!strncmp(buf, "serial", 6)) {