|
@@ -676,6 +676,9 @@ static u64 power8_bhrb_filter_map(u64 branch_sample_type)
|
|
if (branch_sample_type & PERF_SAMPLE_BRANCH_IND_CALL)
|
|
if (branch_sample_type & PERF_SAMPLE_BRANCH_IND_CALL)
|
|
return -1;
|
|
return -1;
|
|
|
|
|
|
|
|
+ if (branch_sample_type & PERF_SAMPLE_BRANCH_CALL)
|
|
|
|
+ return -1;
|
|
|
|
+
|
|
if (branch_sample_type & PERF_SAMPLE_BRANCH_ANY_CALL) {
|
|
if (branch_sample_type & PERF_SAMPLE_BRANCH_ANY_CALL) {
|
|
pmu_bhrb_filter |= POWER8_MMCRA_IFM1;
|
|
pmu_bhrb_filter |= POWER8_MMCRA_IFM1;
|
|
return pmu_bhrb_filter;
|
|
return pmu_bhrb_filter;
|