perf test: Correct hwmon test PMU detection

Use name to avoid potential other hwmon PMUs.

Signed-off-by: Ian Rogers <irogers@google.com>
Link: https://lore.kernel.org/r/20241118052638.754981-1-irogers@google.com
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
This commit is contained in:
Ian Rogers 2024-11-17 21:26:38 -08:00 committed by Namhyung Kim
parent 85c60a01b8
commit fc26637d70

View File

@ -173,7 +173,8 @@ static int do_test(size_t i, bool with_pmu, bool with_alias)
}
evlist__for_each_entry(evlist, evsel) {
if (!perf_pmu__is_hwmon(evsel->pmu))
if (!evsel->pmu || !evsel->pmu->name ||
strcmp(evsel->pmu->name, "hwmon_a_test_hwmon_pmu"))
continue;
if (evsel->core.attr.config != (u64)test_events[i].config) {