]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - tools/perf/util/evlist.c
perf evlist: Move perf_evlist__config() to a new source file
[karo-tx-linux.git] / tools / perf / util / evlist.c
index 1f5105ac5c85e5c6afb5a4aa34b930e813c2c1c8..9d682e5f7184a15a63d535352e58cb906db5e960 100644 (file)
@@ -49,28 +49,6 @@ struct perf_evlist *perf_evlist__new(void)
        return evlist;
 }
 
-void perf_evlist__config(struct perf_evlist *evlist,
-                       struct perf_record_opts *opts)
-{
-       struct perf_evsel *evsel;
-       /*
-        * Set the evsel leader links before we configure attributes,
-        * since some might depend on this info.
-        */
-       if (opts->group)
-               perf_evlist__set_leader(evlist);
-
-       if (evlist->cpus->map[0] < 0)
-               opts->no_inherit = true;
-
-       list_for_each_entry(evsel, &evlist->entries, node) {
-               perf_evsel__config(evsel, opts);
-
-               if (evlist->nr_entries > 1)
-                       perf_evsel__set_sample_id(evsel);
-       }
-}
-
 static void perf_evlist__purge(struct perf_evlist *evlist)
 {
        struct perf_evsel *pos, *n;