History

perf tools: Remove needless perf.h include directive from headers

Its not needed there, add it to the places that need it and were getting it via those headers.

Arnaldo Carvalho de Melo committed 7 years ago

Commit c1a604d1 parent f37110221 files · +18 −3Browse files

Unified · Split

21 files
  1. tools/perf/builtin-c2c.c +1 −0
  2. tools/perf/builtin-diff.c +1 −0
  3. tools/perf/builtin-record.c +1 −0
  4. tools/perf/builtin-script.c +1 −0
  5. tools/perf/builtin-stat.c +1 −0
  6. tools/perf/builtin-trace.c +1 −0
  7. tools/perf/perf.c +1 −0
  8. tools/perf/ui/browsers/hists.c +1 −0
  9. tools/perf/ui/browsers/res_sample.c +1 −0
  10. tools/perf/ui/browsers/scripts.c +1 −0
  11. tools/perf/ui/hist.c +1 −0
  12. tools/perf/ui/tui/setup.c +1 −0
  13. tools/perf/util/auxtrace.h +0 −1
  14. tools/perf/util/callchain.c +1 −0
  15. tools/perf/util/event.c +1 −0
  16. tools/perf/util/event.h +0 −1
  17. tools/perf/util/evlist.c +1 −0
  18. tools/perf/util/evlist.h +0 −1
  19. tools/perf/util/mmap.c +1 −0
  20. tools/perf/util/session.c +1 −0
  21. tools/perf/util/top.c +1 −0
tools/perf/builtin-c2c.c+1−0
@@ -35,6 +35,7 @@ · 34 unmodified lines
3535 #include "thread.h"
3636 #include "mem2node.h"
3737 #include "symbol.h"
38+#include "../perf.h"
3839
3940 struct c2c_hists {
4041 struct hists hists;
tools/perf/builtin-diff.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
66 * DSOs and symbol information, sort them and produce a diff.
77 */
88 #include "builtin.h"
9+#include "perf.h"
910
1011 #include "util/debug.h"
1112 #include "util/event.h"
tools/perf/builtin-record.c+1−0
@@ -42,6 +42,7 @@ · 41 unmodified lines
4242 #include "util/units.h"
4343 #include "util/bpf-event.h"
4444 #include "asm/bug.h"
45+#include "perf.h"
4546
4647 #include <errno.h>
4748 #include <inttypes.h>
tools/perf/builtin-script.c+1−0
@@ -53,6 +53,7 @@ · 52 unmodified lines
5353 #include <perf/evlist.h>
5454 #include "util/record.h"
5555 #include "util/util.h"
56+#include "perf.h"
5657
5758 #include <linux/ctype.h>
5859
tools/perf/builtin-stat.c+1−0
@@ -41,6 +41,7 @@ · 40 unmodified lines
4141 */
4242
4343 #include "builtin.h"
44+#include "perf.h"
4445 #include "util/cgroup.h"
4546 #include <subcmd/parse-options.h>
4647 #include "util/parse-events.h"
tools/perf/builtin-trace.c+1−0
@@ -51,6 +51,7 @@ · 50 unmodified lines
5151 #include "string2.h"
5252 #include "syscalltbl.h"
5353 #include "rb_resort.h"
54+#include "../perf.h"
5455
5556 #include <errno.h>
5657 #include <inttypes.h>
tools/perf/perf.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 * perf top, perf record, perf report, etc.) are started.
99 */
1010 #include "builtin.h"
11+#include "perf.h"
1112
1213 #include "util/env.h"
1314 #include <subcmd/exec-cmd.h>
tools/perf/ui/browsers/hists.c+1−0
@@ -22,6 +22,7 @@ · 21 unmodified lines
2222 #include "../../util/top.h"
2323 #include "../../util/thread.h"
2424 #include "../../arch/common.h"
25+#include "../../perf.h"
2526
2627 #include "../browsers/hists.h"
2728 #include "../helpline.h"
tools/perf/ui/browsers/res_sample.c+1−0
@@ -8,6 +8,7 @@ · 7 unmodified lines
88 #include "time-utils.h"
99 #include "../util.h"
1010 #include "../../util/util.h"
11+#include "../../perf.h"
1112 #include <linux/time64.h>
1213 #include <linux/zalloc.h>
1314
tools/perf/ui/browsers/scripts.c+1−0
@@ -1,5 +1,6 @@
11 // SPDX-License-Identifier: GPL-2.0
22 #include "../../builtin.h"
3+#include "../../perf.h"
34 #include "../../util/sort.h"
45 #include "../../util/util.h"
56 #include "../../util/hist.h"
tools/perf/ui/hist.c+1−0
@@ -9,6 +9,7 @@ · 8 unmodified lines
99 #include "../util/sort.h"
1010 #include "../util/evsel.h"
1111 #include "../util/evlist.h"
12+#include "../perf.h"
1213
1314 /* hist period print (hpp) functions */
1415
tools/perf/ui/tui/setup.c+1−0
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include "../../util/cache.h"
1212 #include "../../util/debug.h"
1313 #include "../../util/util.h"
14+#include "../../perf.h"
1415 #include "../browser.h"
1516 #include "../helpline.h"
1617 #include "../ui.h"
tools/perf/util/auxtrace.h+0−1
@@ -17,7 +17,6 @@ · 16 unmodified lines
1717 #include <asm/bitsperlong.h>
1818 #include <asm/barrier.h>
1919
20−#include "../perf.h"
2120 #include "event.h"
2221 #include "session.h"
2322 #include "debug.h"
tools/perf/util/callchain.c+1−0
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 #include "callchain.h"
2929 #include "branch.h"
3030 #include "symbol.h"
31+#include "../perf.h"
3132
3233 #define CALLCHAIN_PARAM_DEFAULT \
3334 .mode = CHAIN_GRAPH_ABS, \
tools/perf/util/event.c+1−0
@@ -30,6 +30,7 @@ · 29 unmodified lines
3030 #include "stat.h"
3131 #include "session.h"
3232 #include "bpf-event.h"
33+#include "../perf.h"
3334
3435 #define DEFAULT_PROC_MAP_PARSE_TIMEOUT 500
3536
tools/perf/util/event.h+0−1
@@ -9,7 +9,6 @@ · 8 unmodified lines
99 #include <linux/perf_event.h>
1010 #include <perf/event.h>
1111
12−#include "../perf.h"
1312 #include "build-id.h"
1413 #include "perf_regs.h"
1514
tools/perf/util/evlist.c+1−0
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 #include "debug.h"
1818 #include "units.h"
1919 #include "util.h"
20+#include "../perf.h"
2021 #include "asm/bug.h"
2122 #include "bpf-event.h"
2223 #include <signal.h>
tools/perf/util/evlist.h+0−1
@@ -9,7 +9,6 @@ · 8 unmodified lines
99 #include <api/fd/array.h>
1010 #include <stdio.h>
1111 #include <internal/evlist.h>
12−#include "../perf.h"
1312 #include "event.h"
1413 #include "evsel.h"
1514 #include "mmap.h"
tools/perf/util/mmap.c+1−0
@@ -16,6 +16,7 @@ · 15 unmodified lines
1616 #include "debug.h"
1717 #include "event.h"
1818 #include "mmap.h"
19+#include "../perf.h"
1920 #include "util.h" /* page_size */
2021
2122 size_t perf_mmap__mmap_len(struct perf_mmap *map)
tools/perf/util/session.c+1−0
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include "sample-raw.h"
3030 #include "stat.h"
3131 #include "util.h"
32+#include "../perf.h"
3233 #include "arch/common.h"
3334
3435 #ifdef HAVE_ZSTD_SUPPORT
tools/perf/util/top.c+1−0
@@ -12,6 +12,7 @@ · 11 unmodified lines
1212 #include "parse-events.h"
1313 #include "symbol.h"
1414 #include "top.h"
15+#include "../perf.h"
1516 #include <inttypes.h>
1617
1718 #define SNPRINTF(buf, size, fmt, args...) \