perf, x86: Pass enable bit mask to __x86_pmu_enable_event()
[firefly-linux-kernel-4.4.55.git] / arch / x86 / kernel / cpu / perf_event_intel.c
index a099df96f9168000720480c96f0aaf5e1b3a80b3..a4b56ac425cb1a30c4ba7927844af20b66c37d49 100644 (file)
@@ -513,7 +513,8 @@ static void intel_pmu_nhm_enable_all(int added)
                        if (!event)
                                continue;
 
-                       __x86_pmu_enable_event(&event->hw);
+                       __x86_pmu_enable_event(&event->hw,
+                                              ARCH_PERFMON_EVENTSEL_ENABLE);
                }
        }
        intel_pmu_enable_all(added);
@@ -617,7 +618,7 @@ static void intel_pmu_enable_event(struct perf_event *event)
        if (unlikely(event->attr.precise))
                intel_pmu_pebs_enable(event);
 
-       __x86_pmu_enable_event(hwc);
+       __x86_pmu_enable_event(hwc, ARCH_PERFMON_EVENTSEL_ENABLE);
 }
 
 /*