diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c index 05919491c5a20b5d3fa3dd3796d500eced89421e..67937e5c6010f5b6baea5e4aa76970d437232669 100644 --- a/kernel/printk/printk.c +++ b/kernel/printk/printk.c @@ -2504,6 +2504,10 @@ static int __init console_setup(char *str) if (console_opt_save(str, brl_options)) return 1; + /* Don't attempt to parse a DEVNAME:0.0 style console */ + if (strchr(str, ':')) + return 1; + /* * Decode str into name, index, options. */