diff options
Diffstat (limited to 'init/main.c')
-rw-r--r-- | init/main.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/init/main.c b/init/main.c index 2b1cdaab45e6..8b4a7d769162 100644 --- a/init/main.c +++ b/init/main.c | |||
@@ -50,9 +50,7 @@ | |||
50 | #include <linux/buffer_head.h> | 50 | #include <linux/buffer_head.h> |
51 | #include <linux/debug_locks.h> | 51 | #include <linux/debug_locks.h> |
52 | #include <linux/lockdep.h> | 52 | #include <linux/lockdep.h> |
53 | #include <linux/utsrelease.h> | ||
54 | #include <linux/pid_namespace.h> | 53 | #include <linux/pid_namespace.h> |
55 | #include <linux/compile.h> | ||
56 | #include <linux/device.h> | 54 | #include <linux/device.h> |
57 | 55 | ||
58 | #include <asm/io.h> | 56 | #include <asm/io.h> |
@@ -482,12 +480,6 @@ void __init __attribute__((weak)) smp_setup_processor_id(void) | |||
482 | { | 480 | { |
483 | } | 481 | } |
484 | 482 | ||
485 | static const char linux_banner[] = | ||
486 | "Linux version " UTS_RELEASE | ||
487 | " (" LINUX_COMPILE_BY "@" LINUX_COMPILE_HOST ")" | ||
488 | " (" LINUX_COMPILER ")" | ||
489 | " " UTS_VERSION "\n"; | ||
490 | |||
491 | asmlinkage void __init start_kernel(void) | 483 | asmlinkage void __init start_kernel(void) |
492 | { | 484 | { |
493 | char * command_line; | 485 | char * command_line; |
@@ -538,6 +530,11 @@ asmlinkage void __init start_kernel(void) | |||
538 | parse_args("Booting kernel", command_line, __start___param, | 530 | parse_args("Booting kernel", command_line, __start___param, |
539 | __stop___param - __start___param, | 531 | __stop___param - __start___param, |
540 | &unknown_bootoption); | 532 | &unknown_bootoption); |
533 | if (!irqs_disabled()) { | ||
534 | printk(KERN_WARNING "start_kernel(): bug: interrupts were " | ||
535 | "enabled *very* early, fixing it\n"); | ||
536 | local_irq_disable(); | ||
537 | } | ||
541 | sort_main_extable(); | 538 | sort_main_extable(); |
542 | trap_init(); | 539 | trap_init(); |
543 | rcu_init(); | 540 | rcu_init(); |
@@ -698,7 +695,7 @@ static void __init do_basic_setup(void) | |||
698 | do_initcalls(); | 695 | do_initcalls(); |
699 | } | 696 | } |
700 | 697 | ||
701 | static void do_pre_smp_initcalls(void) | 698 | static void __init do_pre_smp_initcalls(void) |
702 | { | 699 | { |
703 | extern int spawn_ksoftirqd(void); | 700 | extern int spawn_ksoftirqd(void); |
704 | #ifdef CONFIG_SMP | 701 | #ifdef CONFIG_SMP |