Pārlūkot izejas kodu

perfcounters: fix lapic initialization

Fix non-working NMI sampling in certain bootup scenarios.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
Ingo Molnar 16 gadi atpakaļ
vecāks
revīzija
75f224cf77
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      arch/x86/kernel/cpu/perf_counter.c

+ 2 - 2
arch/x86/kernel/cpu/perf_counter.c

@@ -557,10 +557,10 @@ void __init init_hw_perf_counters(void)
 	printk(KERN_INFO "... bit_width:    %d\n", eax.split.bit_width);
 	printk(KERN_INFO "... mask_length:  %d\n", eax.split.mask_length);
 
+	perf_counters_initialized = true;
+
 	perf_counters_lapic_init(0);
 	register_die_notifier(&perf_counter_nmi_notifier);
-
-	perf_counters_initialized = true;
 }
 
 static void x86_perf_counter_read(struct perf_counter *counter)