Huh... If you look at dev_vprintk_emit(). It looks like if create_syslog_header() returns a string then vprintk_store() will add a newline. I guess that means that dev_printk() can't be used to pr_cont(). And probably that's deliberate because using pr_cont() after boot is racy anyway. regards, dan carpenter