perf cpumap: Remove needless includes from cpumap.h
A message that is not in the archive (sent off-list or not yet received): [email protected]
The following commit has been merged into the perf/core branch of tip:
Commit-ID: 5e51b0bb245d963f5ce750256c504be95201e38c Gitweb: https://git.kernel.org/tip/5e51b0bb245d963f5ce750256c504be95201e38c Author: Arnaldo Carvalho de Melo <[email protected]> AuthorDate: Thu, 22 Aug 2019 10:48:31 -03:00 Committer: Arnaldo Carvalho de Melo <[email protected]> CommitterDate: Thu, 22 Aug 2019 17:16:57 -03:00
perf cpumap: Remove needless includes from cpumap.h
The util/cpumap.h file doesn't use anything in refcount.h not in debug.h, it needs just a forward reference to 'struct cpu_map_data', that is defined in util/event.h and cpumap.h was getting indirectly via, of all things, debug.h
Cc Adrian Hunter <[email protected]>
Cc Jiri Olsa <[email protected]>
Cc Namhyung Kim <[email protected]>
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- tools/perf/arch/x86/util/header.c | 1 + tools/perf/tests/mem2node.c | 1 + tools/perf/util/cpumap.c | 2 ++ tools/perf/util/cpumap.h | 4 ++-- tools/perf/util/cputopo.c | 2 ++ tools/perf/util/env.c | 1 + tools/perf/util/mem2node.c | 1 + tools/perf/util/pmu.c | 1 + tools/perf/util/svghelper.c | 1 + 9 files changed, 12 insertions(+), 2 deletions(-)
tools/perf/arch/x86/util/header.c +1 -0
@@ -6,6 +6,7 @@#include <string.h> #include <regex.h> +#include "../../util/debug.h" #include "../../util/header.h" static inline void
tools/perf/tests/mem2node.c +1 -0
@@ -4,6 +4,7 @@#include <linux/zalloc.h> #include <perf/cpumap.h> #include "cpumap.h" +#include "debug.h" #include "mem2node.h" #include "tests.h"
tools/perf/util/cpumap.c +2 -0
@@ -2,6 +2,8 @@#include <api/fs/fs.h> #include "../perf.h" #include "cpumap.h" +#include "debug.h" +#include "event.h" #include <assert.h> #include <dirent.h> #include <stdio.h>
tools/perf/util/cpumap.h +2 -2
@@ -4,12 +4,12 @@#include <stdio.h> #include <stdbool.h> -#include <linux/refcount.h> #include <internal/cpumap.h> #include <perf/cpumap.h> #include "perf.h" -#include "util/debug.h" + +struct cpu_map_data ;struct perf_cpu_map *perf_cpu_map__empty_new (int nr);struct perf_cpu_map *cpu_map__new_data (struct cpu_map_data *data);
tools/perf/util/cputopo.c +2 -0
@@ -3,12 +3,14 @@#include <sys/utsname.h> #include <inttypes.h> #include <stdlib.h> +#include <string.h> #include <api/fs/fs.h> #include <linux/zalloc.h> #include <perf/cpumap.h> #include "cputopo.h" #include "cpumap.h" +#include "debug.h" #include "env.h" #define CORE_SIB_FMT \
tools/perf/util/env.c +1 -0
@@ -1,5 +1,6 @@// SPDX-License-Identifier: GPL-2.0 #include "cpumap.h" +#include "debug.h" #include "env.h" #include <linux/ctype.h> #include <linux/zalloc.h>
tools/perf/util/mem2node.c +1 -0
@@ -2,6 +2,7 @@#include <inttypes.h> #include <linux/bitmap.h> #include <linux/zalloc.h> +#include "debug.h" #include "mem2node.h" struct phys_entry {
tools/perf/util/pmu.c +1 -0
@@ -16,6 +16,7 @@#include <locale.h> #include <regex.h> #include <perf/cpumap.h> +#include "debug.h" #include "pmu.h" #include "parse-events.h" #include "cpumap.h"
tools/perf/util/svghelper.c +1 -0
@@ -14,6 +14,7 @@#include <unistd.h> #include <string.h> #include <linux/bitmap.h> +#include <linux/string.h> #include <linux/time64.h> #include <linux/zalloc.h> #include <perf/cpumap.h>