perf annotate: Stop using symbol_conf.nr_events global in symbol__hists()
tip-bot for Arnaldo Carvalho de Melo
merge botCommit-ID: 0693f7588a2f2e016e0774102c52ab2494938348 Gitweb: https://git.kernel.org/tip/0693f7588a2f2e016e0774102c52ab2494938348 Author: Arnaldo Carvalho de Melo <[email protected]> AuthorDate: Thu, 24 May 2018 17:20:53 -0300 Committer: Arnaldo Carvalho de Melo <[email protected]> CommitDate: Mon, 4 Jun 2018 10:28:52 -0300
perf annotate: Stop using symbol_conf.nr_events global in symbol__hists()
Since now we have evsel->evlist->nr_entries in the single place calling this function, use it.
Cc Adrian Hunter <[email protected]>
Cc David Ahern <[email protected]>
Cc Jiri Olsa <[email protected]>
Cc Namhyung Kim <[email protected]>
Cc Wang Nan <[email protected]>
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- tools/perf/util/annotate.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
tools/perf/util/annotate.c +4 -3
@@ -21,6 +21,7 @@#include "debug.h" #include "annotate.h" #include "evsel.h" +#include "evlist.h" #include "block-range.h" #include "string2.h" #include "arch/common.h"
@@ -867,7 +868,7 @@ alloc_cycles_hist:return notes->src->cycles_hist; } -static struct annotated_source *symbol__hists (struct symbol *sym) +static struct annotated_source *symbol__hists (struct symbol *sym,int nr_hists) {struct annotation *notes =symbol__annotation (sym);
@@ -881,7 +882,7 @@ static struct annotated_source *symbol__hists(struct symbol *sym)if (notes->src->histograms ==NULL ) { alloc_histograms:annotated_source__alloc_histograms (notes->src,symbol__size (sym), - symbol_conf.nr_events); + nr_hists); }return notes->src;
@@ -895,7 +896,7 @@ static int symbol__inc_addr_samples(struct symbol *sym, struct map *map,if (sym ==NULL )return 0 ; - src =symbol__hists (sym); + src =symbol__hists (sym, evsel->evlist->nr_entries);if (src ==NULL )return -ENOMEM ;return __symbol__inc_addr_samples (sym, map, src, evsel->idx, addr, sample);