aboutsummaryrefslogtreecommitdiffstats
path: root/init/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'init/main.c')
-rw-r--r--init/main.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/init/main.c b/init/main.c
index e59af24a0b7c..ea51770c0170 100644
--- a/init/main.c
+++ b/init/main.c
@@ -20,7 +20,6 @@
20#include <linux/delay.h> 20#include <linux/delay.h>
21#include <linux/ioport.h> 21#include <linux/ioport.h>
22#include <linux/init.h> 22#include <linux/init.h>
23#include <linux/smp_lock.h>
24#include <linux/initrd.h> 23#include <linux/initrd.h>
25#include <linux/bootmem.h> 24#include <linux/bootmem.h>
26#include <linux/acpi.h> 25#include <linux/acpi.h>
@@ -68,6 +67,7 @@
68#include <linux/sfi.h> 67#include <linux/sfi.h>
69#include <linux/shmem_fs.h> 68#include <linux/shmem_fs.h>
70#include <linux/slab.h> 69#include <linux/slab.h>
70#include <linux/perf_event.h>
71 71
72#include <asm/io.h> 72#include <asm/io.h>
73#include <asm/bugs.h> 73#include <asm/bugs.h>
@@ -604,6 +604,8 @@ asmlinkage void __init start_kernel(void)
604 "enabled *very* early, fixing it\n"); 604 "enabled *very* early, fixing it\n");
605 local_irq_disable(); 605 local_irq_disable();
606 } 606 }
607 idr_init_cache();
608 perf_event_init();
607 rcu_init(); 609 rcu_init();
608 radix_tree_init(); 610 radix_tree_init();
609 /* init some links before init_ISA_irqs() */ 611 /* init some links before init_ISA_irqs() */
@@ -659,7 +661,6 @@ asmlinkage void __init start_kernel(void)
659 enable_debug_pagealloc(); 661 enable_debug_pagealloc();
660 kmemleak_init(); 662 kmemleak_init();
661 debug_objects_mem_init(); 663 debug_objects_mem_init();
662 idr_init_cache();
663 setup_per_cpu_pageset(); 664 setup_per_cpu_pageset();
664 numa_policy_init(); 665 numa_policy_init();
665 if (late_time_init) 666 if (late_time_init)
@@ -883,6 +884,7 @@ static int __init kernel_init(void * unused)
883 smp_prepare_cpus(setup_max_cpus); 884 smp_prepare_cpus(setup_max_cpus);
884 885
885 do_pre_smp_initcalls(); 886 do_pre_smp_initcalls();
887 lockup_detector_init();
886 888
887 smp_init(); 889 smp_init();
888 sched_init_smp(); 890 sched_init_smp();