Don't mark disable_apic_timer __initdata it is referenced from safe_smp_processor_id() and that can be called from non init code. Signed-off-by: Andi Kleen --- arch/x86_64/kernel/apic.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: linux/arch/x86_64/kernel/apic.c =================================================================== --- linux.orig/arch/x86_64/kernel/apic.c +++ linux/arch/x86_64/kernel/apic.c @@ -42,7 +42,7 @@ int apic_verbosity; int apic_runs_main_timer; int apic_calibrate_pmtmr __initdata; -int disable_apic_timer __initdata; +int disable_apic_timer; /* * cpu_mask that denotes the CPUs that needs timer interrupt coming in as