libperf: Move 'idx' from tools/perf to perf_evsel::idx
[linux-2.6-microblaze.git] / tools / lib / perf / evlist.c
index a0aaf38..68b90bb 100644 (file)
@@ -66,6 +66,7 @@ static void perf_evlist__propagate_maps(struct perf_evlist *evlist)
 void perf_evlist__add(struct perf_evlist *evlist,
                      struct perf_evsel *evsel)
 {
+       evsel->idx = evlist->nr_entries;
        list_add_tail(&evsel->node, &evlist->entries);
        evlist->nr_entries += 1;
        __perf_evlist__propagate_maps(evlist, evsel);