|
@@ -998,6 +998,9 @@ intel_bts_constraints(struct perf_event *event)
|
|
struct hw_perf_event *hwc = &event->hw;
|
|
struct hw_perf_event *hwc = &event->hw;
|
|
unsigned int hw_event, bts_event;
|
|
unsigned int hw_event, bts_event;
|
|
|
|
|
|
|
|
+ if (event->attr.freq)
|
|
|
|
+ return NULL;
|
|
|
|
+
|
|
hw_event = hwc->config & INTEL_ARCH_EVENT_MASK;
|
|
hw_event = hwc->config & INTEL_ARCH_EVENT_MASK;
|
|
bts_event = x86_pmu.event_map(PERF_COUNT_HW_BRANCH_INSTRUCTIONS);
|
|
bts_event = x86_pmu.event_map(PERF_COUNT_HW_BRANCH_INSTRUCTIONS);
|
|
|
|
|