aboutsummaryrefslogtreecommitdiffstats
path: root/init/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'init/main.c')
-rw-r--r--init/main.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/init/main.c b/init/main.c
index 02df2ddc5f83..9cf77ab138a6 100644
--- a/init/main.c
+++ b/init/main.c
@@ -87,7 +87,6 @@ extern void init_IRQ(void);
87extern void fork_init(unsigned long); 87extern void fork_init(unsigned long);
88extern void mca_init(void); 88extern void mca_init(void);
89extern void sbus_init(void); 89extern void sbus_init(void);
90extern void prio_tree_init(void);
91extern void radix_tree_init(void); 90extern void radix_tree_init(void);
92#ifndef CONFIG_DEBUG_RODATA 91#ifndef CONFIG_DEBUG_RODATA
93static inline void mark_rodata_ro(void) { } 92static inline void mark_rodata_ro(void) { }
@@ -548,7 +547,6 @@ asmlinkage void __init start_kernel(void)
548 /* init some links before init_ISA_irqs() */ 547 /* init some links before init_ISA_irqs() */
549 early_irq_init(); 548 early_irq_init();
550 init_IRQ(); 549 init_IRQ();
551 prio_tree_init();
552 init_timers(); 550 init_timers();
553 hrtimers_init(); 551 hrtimers_init();
554 softirq_init(); 552 softirq_init();
@@ -632,6 +630,11 @@ asmlinkage void __init start_kernel(void)
632 acpi_early_init(); /* before LAPIC and SMP init */ 630 acpi_early_init(); /* before LAPIC and SMP init */
633 sfi_init_late(); 631 sfi_init_late();
634 632
633 if (efi_enabled) {
634 efi_late_init();
635 efi_free_boot_services();
636 }
637
635 ftrace_init(); 638 ftrace_init();
636 639
637 /* Do the rest non-__init'ed, we're now alive */ 640 /* Do the rest non-__init'ed, we're now alive */