]> git.ipfire.org Git - people/arne_f/kernel.git/blobdiff - tools/perf/util/pmu.c
perf test: Free formats for perf pmu parse test
[people/arne_f/kernel.git] / tools / perf / util / pmu.c
index 2deffc23493246e5f93b88290521e18af0345bee..ca00b4104bc09af9cd092fb1d2e0cbfb64e3c788 100644 (file)
@@ -1100,6 +1100,17 @@ void perf_pmu__set_format(unsigned long *bits, long from, long to)
                set_bit(b, bits);
 }
 
+void perf_pmu__del_formats(struct list_head *formats)
+{
+       struct perf_pmu_format *fmt, *tmp;
+
+       list_for_each_entry_safe(fmt, tmp, formats, list) {
+               list_del(&fmt->list);
+               free(fmt->name);
+               free(fmt);
+       }
+}
+
 static int sub_non_neg(int a, int b)
 {
        if (b > a)