]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
perf evsel: Remove unused metric_events variable
authorIan Rogers <irogers@google.com>
Fri, 24 Oct 2025 17:58:36 +0000 (10:58 -0700)
committerNamhyung Kim <namhyung@kernel.org>
Tue, 4 Nov 2025 04:57:21 +0000 (20:57 -0800)
The metric_events exist in the metric_expr list and so this variable
has been unused for a while.

Signed-off-by: Ian Rogers <irogers@google.com>
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/perf/util/evsel.c
tools/perf/util/evsel.h

index ad11cbfcbff1c7189d75517954c4474ad4f3d2a5..67a898cda86ab559136b388f8869809f833da810 100644 (file)
@@ -402,7 +402,6 @@ void evsel__init(struct evsel *evsel,
        evsel->sample_size = __evsel__sample_size(attr->sample_type);
        evsel__calc_id_pos(evsel);
        evsel->cmdline_group_boundary = false;
-       evsel->metric_events = NULL;
        evsel->per_pkg_mask  = NULL;
        evsel->collect_stat  = false;
        evsel->group_pmu_name = NULL;
@@ -1754,7 +1753,6 @@ void evsel__exit(struct evsel *evsel)
        evsel__zero_per_pkg(evsel);
        hashmap__free(evsel->per_pkg_mask);
        evsel->per_pkg_mask = NULL;
-       zfree(&evsel->metric_events);
        if (evsel__priv_destructor)
                evsel__priv_destructor(evsel->priv);
        perf_evsel__object.fini(evsel);
index f8de0f9a719b024c4494f96664b9fe336baa2cd9..71f74c7036efb9917476e6e8b3aab8d26be10c85 100644 (file)
@@ -100,7 +100,6 @@ struct evsel {
         * metric fields are similar, but needs more care as they can have
         * references to other metric (evsel).
         */
-       struct evsel            **metric_events;
        struct evsel            *metric_leader;
 
        void                    *handler;