printk: remember the message level for multi-line output
authorNick Andrew <nick@nick-andrew.net>
Mon, 12 May 2008 19:21:04 +0000 (21:21 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Sat, 24 May 2008 21:15:19 +0000 (23:15 +0200)
commit091593080533a752ce66d12858d8c4105c8e1793
treede8793133104a9a19bbba971d3bfb84408e4cdbb
parentac60ad7413ca8208094609a3b88ed9b1ed012fbc
printk: remember the message level for multi-line output

printk(KERN_ALERT "Danger Will Robinson!\nAlien Approaching!\n");

At present this will result in one message at ALERT level and one
at the current default message loglevel (e.g. WARNING). This is
non-intuitive.

Modify vprintk() to remember the message loglevel each time it
is specified and use it for subsequent lines of output which do
not specify one, within the same call to printk.

Signed-off-by: Nick Andrew <nick@nick-andrew.net>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/printk.c