Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter

Remove auxtrace_mmap_params__set_idx() per_cpu parameter because it isn't
needed.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Acked-by: Ian Rogers <irogers@google.com>
Acked-by: Namhyung Kim <namhyung@kernel.org>
Cc: Alexey Bayduraev <alexey.v.bayduraev@linux.intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Leo Yan <leo.yan@linaro.org>
Link: https://lore.kernel.org/r/20220524075436.29144-4-adrian.hunter@intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

authored by

Adrian Hunter and committed by
Arnaldo Carvalho de Melo
84bd5aba d01508f2

+7 -10
+3 -2
tools/perf/util/auxtrace.c
··· 169 169 170 170 void auxtrace_mmap_params__set_idx(struct auxtrace_mmap_params *mp, 171 171 struct evlist *evlist, 172 - struct evsel *evsel, int idx, 173 - bool per_cpu) 172 + struct evsel *evsel, int idx) 174 173 { 174 + bool per_cpu = !perf_cpu_map__empty(evlist->core.user_requested_cpus); 175 + 175 176 mp->mmap_needed = evsel->needs_auxtrace_mmap; 176 177 177 178 if (!mp->mmap_needed)
+2 -4
tools/perf/util/auxtrace.h
··· 496 496 bool auxtrace_overwrite); 497 497 void auxtrace_mmap_params__set_idx(struct auxtrace_mmap_params *mp, 498 498 struct evlist *evlist, 499 - struct evsel *evsel, int idx, 500 - bool per_cpu); 499 + struct evsel *evsel, int idx); 501 500 502 501 typedef int (*process_auxtrace_t)(struct perf_tool *tool, 503 502 struct mmap *map, ··· 869 870 bool auxtrace_overwrite); 870 871 void auxtrace_mmap_params__set_idx(struct auxtrace_mmap_params *mp, 871 872 struct evlist *evlist, 872 - struct evsel *evsel, int idx, 873 - bool per_cpu); 873 + struct evsel *evsel, int idx); 874 874 875 875 #define ITRACE_HELP "" 876 876
+1 -2
tools/perf/util/evlist.c
··· 753 753 { 754 754 struct evlist *evlist = container_of(_evlist, struct evlist, core); 755 755 struct mmap_params *mp = container_of(_mp, struct mmap_params, core); 756 - bool per_cpu = !perf_cpu_map__empty(_evlist->user_requested_cpus); 757 756 struct evsel *evsel = container_of(_evsel, struct evsel, core); 758 757 759 - auxtrace_mmap_params__set_idx(&mp->auxtrace_mp, evlist, evsel, idx, per_cpu); 758 + auxtrace_mmap_params__set_idx(&mp->auxtrace_mp, evlist, evsel, idx); 760 759 } 761 760 762 761 static struct perf_mmap*
+1 -2
tools/perf/util/mmap.c
··· 63 63 void __weak auxtrace_mmap_params__set_idx(struct auxtrace_mmap_params *mp __maybe_unused, 64 64 struct evlist *evlist __maybe_unused, 65 65 struct evsel *evsel __maybe_unused, 66 - int idx __maybe_unused, 67 - bool per_cpu __maybe_unused) 66 + int idx __maybe_unused) 68 67 { 69 68 } 70 69