diff options
Diffstat (limited to 'arch/x86/kernel/cpu/perf_counter.c')
-rw-r--r-- | arch/x86/kernel/cpu/perf_counter.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/kernel/cpu/perf_counter.c b/arch/x86/kernel/cpu/perf_counter.c index e8c68a5091df..ce1ae3f1f86c 100644 --- a/arch/x86/kernel/cpu/perf_counter.c +++ b/arch/x86/kernel/cpu/perf_counter.c | |||
@@ -1224,6 +1224,8 @@ again: | |||
1224 | if (!intel_pmu_save_and_restart(counter)) | 1224 | if (!intel_pmu_save_and_restart(counter)) |
1225 | continue; | 1225 | continue; |
1226 | 1226 | ||
1227 | data.period = counter->hw.last_period; | ||
1228 | |||
1227 | if (perf_counter_overflow(counter, 1, &data)) | 1229 | if (perf_counter_overflow(counter, 1, &data)) |
1228 | intel_pmu_disable_counter(&counter->hw, bit); | 1230 | intel_pmu_disable_counter(&counter->hw, bit); |
1229 | } | 1231 | } |