Message ID | 20180206012518.14969-7-dann.frazier@canonical.com |
---|---|
State | New |
Headers | show |
Series | Add support for ThunderX2 vendor PMU events | expand |
diff --git a/tools/perf/util/pmu.c b/tools/perf/util/pmu.c index 31ecd88df1c7..957a91a9d305 100644 --- a/tools/perf/util/pmu.c +++ b/tools/perf/util/pmu.c @@ -595,6 +595,12 @@ struct pmu_events_map *perf_pmu__find_map(struct perf_pmu *pmu) char *cpuid = perf_pmu__getcpuid(pmu); int i; + /* on some platforms which uses cpus map, cpuid can be NULL for + * PMUs other than CORE PMUs. + */ + if (!cpuid) + return NULL; + i = 0; for (;;) { map = &pmu_events_map[i++];