fixup! perf stat: Use affinity for closing file descriptors
diff --git a/tools/perf/util/evlist.c b/tools/perf/util/evlist.c index 3008d6c..a32445d 100644 --- a/tools/perf/util/evlist.c +++ b/tools/perf/util/evlist.c
@@ -1215,9 +1215,8 @@ void evlist__close(struct evlist *evlist) struct evsel *evsel; struct affinity affinity; struct perf_cpu_map *cpus; - int i; + int i, cpu; - /* So far record doesn't set this up */ if (!evlist->core.cpus) { evlist__for_each_entry_reverse(evlist, evsel) evsel__close(evsel); @@ -1227,8 +1226,7 @@ void evlist__close(struct evlist *evlist) if (affinity__setup(&affinity) < 0) return; cpus = evlist__cpu_iter_start(evlist); - for (i = 0; i < cpus->nr; i++) { - int cpu = cpus->map[i]; + cpumap__for_each_cpu (cpus, i, cpu) { affinity__set(&affinity, cpu); evlist__for_each_entry_reverse(evlist, evsel) {