Skip to content

Commit f958537

Browse files
captain5050namhyung
authored andcommitted
perf evsel: Use libperf perf_evsel__exit
Avoid the duplicated code and better enable perf_evsel to change. Reviewed-by: Thomas Falcon <thomas.falcon@intel.com> Signed-off-by: Ian Rogers <irogers@google.com> Tested-by: James Clark <james.clark@linaro.org> Link: https://lore.kernel.org/r/20250719030517.1990983-9-irogers@google.com Signed-off-by: Namhyung Kim <namhyung@kernel.org>
1 parent 9a711ef commit f958537

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

tools/perf/util/evsel.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1679,9 +1679,7 @@ void evsel__exit(struct evsel *evsel)
16791679
perf_evsel__free_id(&evsel->core);
16801680
evsel__free_config_terms(evsel);
16811681
cgroup__put(evsel->cgrp);
1682-
perf_cpu_map__put(evsel->core.cpus);
1683-
perf_cpu_map__put(evsel->core.pmu_cpus);
1684-
perf_thread_map__put(evsel->core.threads);
1682+
perf_evsel__exit(&evsel->core);
16851683
zfree(&evsel->group_name);
16861684
zfree(&evsel->name);
16871685
#ifdef HAVE_LIBTRACEEVENT

0 commit comments

Comments
 (0)