diff options
author | Franck Bui-Huu <fbuihuu@gmail.com> | 2007-05-03 13:01:32 +0200 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2007-05-11 15:28:30 +0200 |
commit | 36ea1d57a4bb7d033b5f99f13c08f9af56cd70d7 (patch) | |
tree | c745ae44a878b986d2ac4558bfe62eeaec039254 /arch/mips/kernel/early_printk.c | |
parent | [MIPS] early_printk: use init section (diff) | |
download | linux-36ea1d57a4bb7d033b5f99f13c08f9af56cd70d7.tar.xz linux-36ea1d57a4bb7d033b5f99f13c08f9af56cd70d7.zip |
[MIPS] early_printk: allow the early console to run earlier
Signed-off-by: Franck Bui-Huu <fbuihuu@gmail.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/kernel/early_printk.c')
-rw-r--r-- | arch/mips/kernel/early_printk.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/mips/kernel/early_printk.c b/arch/mips/kernel/early_printk.c index 818d7c350a2b..9dccfa4752b2 100644 --- a/arch/mips/kernel/early_printk.c +++ b/arch/mips/kernel/early_printk.c @@ -30,7 +30,13 @@ static struct console early_console __initdata = { .index = -1 }; +static int early_console_initialized __initdata; + void __init setup_early_printk(void) { + if (early_console_initialized) + return; + early_console_initialized = 1; + register_console(&early_console); } |