diff options
-rw-r--r-- | arch/x86/kernel/cpu/perf_event_knc.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/arch/x86/kernel/cpu/perf_event_knc.c b/arch/x86/kernel/cpu/perf_event_knc.c index 7c46bfdbc373..73bcfbdedd50 100644 --- a/arch/x86/kernel/cpu/perf_event_knc.c +++ b/arch/x86/kernel/cpu/perf_event_knc.c | |||
@@ -226,12 +226,11 @@ static __initconst struct x86_pmu knc_pmu = { | |||
226 | .event_map = knc_pmu_event_map, | 226 | .event_map = knc_pmu_event_map, |
227 | .max_events = ARRAY_SIZE(knc_perfmon_event_map), | 227 | .max_events = ARRAY_SIZE(knc_perfmon_event_map), |
228 | .apic = 1, | 228 | .apic = 1, |
229 | .max_period = (1ULL << 31) - 1, | 229 | .max_period = (1ULL << 39) - 1, |
230 | .version = 0, | 230 | .version = 0, |
231 | .num_counters = 2, | 231 | .num_counters = 2, |
232 | /* in theory 40 bits, early silicon is buggy though */ | 232 | .cntval_bits = 40, |
233 | .cntval_bits = 32, | 233 | .cntval_mask = (1ULL << 40) - 1, |
234 | .cntval_mask = (1ULL << 32) - 1, | ||
235 | .get_event_constraints = x86_get_event_constraints, | 234 | .get_event_constraints = x86_get_event_constraints, |
236 | .event_constraints = knc_event_constraints, | 235 | .event_constraints = knc_event_constraints, |
237 | .format_attrs = intel_knc_formats_attr, | 236 | .format_attrs = intel_knc_formats_attr, |