diff options
author | Ingo Molnar <mingo@kernel.org> | 2015-01-09 11:04:13 +0100 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2015-01-09 11:04:13 +0100 |
commit | 300176af031a2b1b9cb08ce1459845dcb2fac1b9 (patch) | |
tree | 6ae80487d24b0281a1747e1013cbd02d51477e98 /tools/perf/util/hist.c | |
parent | ed9eb845d7916b2bc863e5b93c82e18be8faf032 (diff) | |
parent | c09e31cc128cf1aec3a6cd47203508fbf0082873 (diff) |
Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent
Pull perf/urgent fixes from Arnaldo Carvalho de Melo:
- Free callchains when hist entries are deleted, plugging a massive leak in
'top -g', where hist_entries (and its callchains) are decayed over time. (Namhyung Kim)
- Fix segfault when showing callchain in the hists browser (report & top) (Namhyung Kim)
- Fix children sort key behavior, and also the 'perf test 32' test that
was failing due to reliance on undefined behaviour (Namhyung Kim)
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'tools/perf/util/hist.c')
-rw-r--r-- | tools/perf/util/hist.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/perf/util/hist.c b/tools/perf/util/hist.c index 0ced178ce306..182395546ddc 100644 --- a/tools/perf/util/hist.c +++ b/tools/perf/util/hist.c @@ -947,6 +947,7 @@ void hist_entry__free(struct hist_entry *he) zfree(&he->mem_info); zfree(&he->stat_acc); free_srcline(he->srcline); + free_callchain(he->callchain); free(he); } |