Skip to content

Commit

Permalink
perf tools: Remove perf.h from source files not needing it
Browse files Browse the repository at this point in the history
With the movement of lots of stuff out of perf.h to other headers we
ended up not needing it in lots of places, remove it from those places.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Link: https://lkml.kernel.org/n/tip-c718m0sxxwp73lp9d8vpihb4@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
  • Loading branch information
Arnaldo Carvalho de Melo committed Aug 29, 2019
1 parent c1a604d commit 0ac25fd
Show file tree
Hide file tree
Showing 48 changed files with 0 additions and 51 deletions.
1 change: 0 additions & 1 deletion tools/perf/arch/powerpc/util/perf_regs.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
#include <regex.h>
#include <linux/zalloc.h>

#include "../../perf.h"
#include "../../util/perf_regs.h"
#include "../../util/debug.h"

Expand Down
1 change: 0 additions & 1 deletion tools/perf/arch/x86/tests/intel-cqm.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
// SPDX-License-Identifier: GPL-2.0
#include "tests/tests.h"
#include "perf.h"
#include "cloexec.h"
#include "debug.h"
#include "evlist.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/arch/x86/util/archinsn.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
#include "perf.h"
#include "archinsn.h"
#include "util/intel-pt-decoder/insn.h"
#include "machine.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/arch/x86/util/tsc.c
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
#include <linux/stddef.h>
#include <linux/perf_event.h>

#include "../../../perf.h"
#include <linux/types.h>
#include <asm/barrier.h>
#include "../../../util/debug.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/bench/numa.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
/* For the CLR_() macros */
#include <pthread.h>

#include "../perf.h"
#include "../builtin.h"
#include <subcmd/parse-options.h>
#include "../util/cloexec.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/bench/sched-messaging.c
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
*
*/

#include "../perf.h"
#include "../util/util.h"
#include <subcmd/parse-options.h>
#include "../builtin.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/bench/sched-pipe.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
* http://people.redhat.com/mingo/cfs-scheduler/tools/pipe-test-1m.c
* Ported to perf by Hitoshi Mitake <mitake@dcl.info.waseda.ac.jp>
*/
#include "../perf.h"
#include "../util/util.h"
#include <subcmd/parse-options.h>
#include "../builtin.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/builtin-bench.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
* futex ... Futex performance
* epoll ... Event poll performance
*/
#include "perf.h"
#include <subcmd/parse-options.h>
#include "builtin.h"
#include "bench/bench.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/builtin-buildid-cache.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
#include <errno.h>
#include <unistd.h>
#include "builtin.h"
#include "perf.h"
#include "namespaces.h"
#include "util/cache.h"
#include "util/debug.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/builtin-buildid-list.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: GPL-2.0
/*
* builtin-buildid-list.c
*
Expand Down
2 changes: 0 additions & 2 deletions tools/perf/builtin-config.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
*/
#include "builtin.h"

#include "perf.h"

#include "util/cache.h"
#include <subcmd/parse-options.h>
#include "util/util.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/builtin-ftrace.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
*/

#include "builtin.h"
#include "perf.h"

#include <errno.h>
#include <unistd.h>
Expand Down
1 change: 0 additions & 1 deletion tools/perf/builtin-help.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
*
* Builtin help command
*/
#include "perf.h"
#include "util/config.h"
#include "builtin.h"
#include <subcmd/exec-cmd.h>
Expand Down
1 change: 0 additions & 1 deletion tools/perf/builtin-inject.c
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
*/
#include "builtin.h"

#include "perf.h"
#include "util/color.h"
#include "util/evlist.h"
#include "util/evsel.h"
Expand Down
2 changes: 0 additions & 2 deletions tools/perf/builtin-list.c
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
*/
#include "builtin.h"

#include "perf.h"

#include "util/parse-events.h"
#include "util/cache.h"
#include "util/pmu.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/builtin-probe.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
#include <stdlib.h>
#include <string.h>

#include "perf.h"
#include "builtin.h"
#include "namespaces.h"
#include "util/strlist.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/scripts/perl/Perf-Trace-Util/Context.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
#include "EXTERN.h"
#include "perl.h"
#include "XSUB.h"
#include "../../../perf.h"
#include "../../../util/trace-event.h"

#ifndef PERL_UNUSED_VAR
Expand Down
1 change: 0 additions & 1 deletion tools/perf/scripts/python/Perf-Trace-Util/Context.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
*/

#include <Python.h>
#include "../../../perf.h"
#include "../../../util/trace-event.h"

#if PY_MAJOR_VERSION < 3
Expand Down
1 change: 0 additions & 1 deletion tools/perf/tests/hists_common.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
// SPDX-License-Identifier: GPL-2.0
#include <inttypes.h>
#include "perf.h"
#include "util/debug.h"
#include "util/map.h"
#include "util/symbol.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/tests/hists_cumulate.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
#include "perf.h"
#include "util/debug.h"
#include "util/event.h"
#include "util/map.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/tests/hists_filter.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
#include "perf.h"
#include "util/debug.h"
#include "util/map.h"
#include "util/symbol.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/tests/hists_link.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
#include "perf.h"
#include "tests.h"
#include "debug.h"
#include "symbol.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/tests/hists_output.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
#include "perf.h"
#include "util/debug.h"
#include "util/event.h"
#include "util/map.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/ui/browser.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
#include "../util/util.h"
#include "../util/string2.h"
#include "../util/config.h"
#include "../perf.h"
#include "libslang.h"
#include "ui.h"
#include "util.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/bpf-loader.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
#include <linux/string.h>
#include <linux/zalloc.h>
#include <errno.h>
#include "perf.h"
#include "debug.h"
#include "evlist.h"
#include "bpf-loader.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/bpf-prologue.c
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
*/

#include <bpf/libbpf.h>
#include "perf.h"
#include "debug.h"
#include "bpf-loader.h"
#include "bpf-prologue.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/branch.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
#include "perf.h"
#include "util/util.h"
#include "util/debug.h"
#include "util/branch.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/cacheline.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
// SPDX-License-Identifier: GPL-2.0
#include "cacheline.h"
#include "../perf.h"
#include <unistd.h>

#ifdef _SC_LEVEL1_DCACHE_LINESIZE
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/cgroup.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
#include "../perf.h"
#include <subcmd/parse-options.h>
#include "evsel.h"
#include "cgroup.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/cpumap.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
// SPDX-License-Identifier: GPL-2.0
#include <api/fs/fs.h>
#include "../perf.h"
#include "cpumap.h"
#include "debug.h"
#include "event.h"
Expand Down
2 changes: 0 additions & 2 deletions tools/perf/util/debug.c
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
// SPDX-License-Identifier: GPL-2.0
/* For general debugging purposes */

#include "../perf.h"

#include <inttypes.h>
#include <string.h>
#include <stdarg.h>
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/event.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// SPDX-License-Identifier: GPL-2.0
#include <dirent.h>
#include <errno.h>
#include <fcntl.h>
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/genelf.c
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
#include <dwarf.h>
#endif

#include "perf.h"
#include "genelf.h"
#include "../util/jitdump.h"
#include <linux/compiler.h>
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/genelf_debug.c
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
#include <err.h>
#include <dwarf.h>

#include "perf.h"
#include "genelf.h"
#include "../util/jitdump.h"

Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/header.c
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
#include "evsel.h"
#include "header.h"
#include "memswap.h"
#include "../perf.h"
#include "trace-event.h"
#include "session.h"
#include "symbol.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/intel-pt.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
#include <linux/types.h>
#include <linux/zalloc.h>

#include "../perf.h"
#include "session.h"
#include "machine.h"
#include "memswap.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/parse-branch-options.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
#include "perf.h"
#include "util/debug.h"
#include <subcmd/parse-options.h>
#include "util/parse-branch-options.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/parse-events.c
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
#include <fcntl.h>
#include <sys/param.h>
#include "term.h"
#include "../perf.h"
#include "evlist.h"
#include "evsel.h"
#include <subcmd/parse-options.h>
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/scripting-engines/trace-event-perl.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@
#include <EXTERN.h>
#include <perl.h>

#include "../../perf.h"
#include "../callchain.h"
#include "../machine.h"
#include "../map.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/scripting-engines/trace-event-python.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@
#include <linux/compiler.h>
#include <linux/time64.h>

#include "../../perf.h"
#include "../counts.h"
#include "../debug.h"
#include "../callchain.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/svghelper.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
#include <perf/cpumap.h>

#include "env.h"
#include "perf.h"
#include "svghelper.h"
#include "cpumap.h"

Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/thread.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
#include "../perf.h"
#include <errno.h>
#include <stdlib.h>
#include <stdio.h>
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/time-utils.c
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
#include <math.h>
#include <linux/ctype.h>

#include "perf.h"
#include "debug.h"
#include "time-utils.h"
#include "session.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/trace-event-info.c
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
#include <linux/kernel.h>
#include <linux/zalloc.h>

#include "../perf.h"
#include "trace-event.h"
#include <api/fs/tracing_path.h>
#include "evsel.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/trace-event-parse.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
#include <string.h>
#include <errno.h>

#include "../perf.h"
#include "debug.h"
#include "trace-event.h"

Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/trace-event-read.c
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
#include <unistd.h>
#include <errno.h>

#include "../perf.h"
#include "util.h"
#include "trace-event.h"
#include "debug.h"
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/trace-event-scripting.c
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
#include <string.h>
#include <errno.h>

#include "../perf.h"
#include "debug.h"
#include "trace-event.h"
#include <linux/zalloc.h>
Expand Down
1 change: 0 additions & 1 deletion tools/perf/util/util.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
// SPDX-License-Identifier: GPL-2.0
#include "../perf.h"
#include "util.h"
#include "debug.h"
#include "namespaces.h"
Expand Down

0 comments on commit 0ac25fd

Please sign in to comment.