xen: make earlyprintk=xen work again
authorJeremy Fitzhardinge <jeremy@goop.org>
Mon, 26 May 2008 22:31:12 +0000 (23:31 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 27 May 2008 08:11:36 +0000 (10:11 +0200)
commit83abc70a4c6e306f4c1672e25884322f797e4fcb
tree9e1461cfe175187e1e22a20a73042621949cf6bf
parente4dcff1f6e7582f76c2c9990b1d9111bbc8e26ef
xen: make earlyprintk=xen work again

For some perverse reason, if you call add_preferred_console() it prevents
setup_early_printk() from successfully enabling the boot console -
unless you make it a preferred console too...

Also, make xenboot console output distinct from normal console output,
since it gets repeated when the console handover happens, and the
duplicated output is confusing without disambiguation.

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Markus Armbruster <armbru@redhat.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
arch/x86/xen/enlighten.c
drivers/char/hvc_xen.c