perf debug: Remove needless include directives from debug.h
authorArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 29 Aug 2019 19:18:59 +0000 (16:18 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Sat, 31 Aug 2019 22:10:19 +0000 (19:10 -0300)
commit8520a98dbab61e9e340cdfb72dd17ccc8a98961e
tree7a589c16906e4eb8c238c2281faeab57fefa613c
parentb42090256fba05dce1a0482a4ccd9bb6464cc499
perf debug: Remove needless include directives from debug.h

All we need there is a forward declaration for 'union perf_event', so
remove it from there and add missing header directives in places using
things from this indirect include.

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-7ftk0ztstqub1tirjj8o8xbl@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
75 files changed:
tools/perf/arch/arm/util/cs-etm.c
tools/perf/arch/common.c
tools/perf/arch/x86/tests/bp-modify.c
tools/perf/arch/x86/tests/insn-x86.c
tools/perf/arch/x86/tests/rdpmc.c
tools/perf/arch/x86/util/perf_regs.c
tools/perf/builtin-c2c.c
tools/perf/builtin-config.c
tools/perf/builtin-data.c
tools/perf/builtin-diff.c
tools/perf/builtin-ftrace.c
tools/perf/builtin-help.c
tools/perf/builtin-kmem.c
tools/perf/builtin-list.c
tools/perf/builtin-probe.c
tools/perf/builtin-record.c
tools/perf/builtin-report.c
tools/perf/builtin-top.c
tools/perf/builtin-trace.c
tools/perf/perf.c
tools/perf/tests/attr.c
tools/perf/tests/backward-ring-buffer.c
tools/perf/tests/bp_account.c
tools/perf/tests/bp_signal.c
tools/perf/tests/bp_signal_overflow.c
tools/perf/tests/bpf.c
tools/perf/tests/event-times.c
tools/perf/tests/expr.c
tools/perf/tests/kmod-path.c
tools/perf/tests/mmap-basic.c
tools/perf/tests/openat-syscall-all-cpus.c
tools/perf/tests/openat-syscall-tp-fields.c
tools/perf/tests/openat-syscall.c
tools/perf/tests/perf-record.c
tools/perf/tests/sample-parsing.c
tools/perf/tests/task-exit.c
tools/perf/tests/thread-map.c
tools/perf/tests/unit_number__scnprintf.c
tools/perf/tests/wp.c
tools/perf/ui/browsers/scripts.c
tools/perf/ui/gtk/helpline.c
tools/perf/ui/gtk/util.c
tools/perf/ui/tui/helpline.c
tools/perf/ui/util.c
tools/perf/util/bpf-prologue.c
tools/perf/util/branch.c
tools/perf/util/callchain.c
tools/perf/util/cloexec.c
tools/perf/util/data.c
tools/perf/util/debug.c
tools/perf/util/debug.h
tools/perf/util/dwarf-aux.c
tools/perf/util/dwarf-aux.h
tools/perf/util/env.c
tools/perf/util/evlist.c
tools/perf/util/expr.y
tools/perf/util/hist.c
tools/perf/util/intel-pt.c
tools/perf/util/llvm-utils.c
tools/perf/util/lzma.c
tools/perf/util/machine.c
tools/perf/util/map.c
tools/perf/util/ordered-events.c
tools/perf/util/parse-branch-options.c
tools/perf/util/perf-hooks.c
tools/perf/util/probe-finder.c
tools/perf/util/pstack.c
tools/perf/util/sort.c
tools/perf/util/strbuf.c
tools/perf/util/symbol.c
tools/perf/util/target.c
tools/perf/util/thread-stack.c
tools/perf/util/util.c
tools/perf/util/values.c
tools/perf/util/zlib.c