perf tools: Add reference counting for thread_map object
[deliverable/linux.git] / tools / perf / util / evlist.c
index 59498f7b3e9b0ac688f9ad0e539792944f2f6854..a8d18a3d216476412efc792e124bf0b3c628094a 100644 (file)
@@ -115,7 +115,7 @@ void perf_evlist__delete(struct perf_evlist *evlist)
        perf_evlist__munmap(evlist);
        perf_evlist__close(evlist);
        cpu_map__put(evlist->cpus);
-       thread_map__delete(evlist->threads);
+       thread_map__put(evlist->threads);
        evlist->cpus = NULL;
        evlist->threads = NULL;
        perf_evlist__purge(evlist);
@@ -1120,7 +1120,7 @@ int perf_evlist__create_maps(struct perf_evlist *evlist, struct target *target)
        return 0;
 
 out_delete_threads:
-       thread_map__delete(evlist->threads);
+       thread_map__put(evlist->threads);
        evlist->threads = NULL;
        return -1;
 }
This page took 0.025049 seconds and 5 git commands to generate.