perf tools: Remove needless includes from cache.h
authorArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 7 Jul 2016 14:38:09 +0000 (11:38 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 12 Jul 2016 18:19:58 +0000 (15:19 -0300)
commit175729fc2c5144e9eee06b3483c5c9798f7062a5
tree2b7a2d828f055e2d86148a0f79b073a0e0f5567e
parent16b7c9bda52a593fb3a7e3a9848d7596777a73f5
perf tools: Remove needless includes from cache.h

The cache.h header doesn't use any of the definitions in some of the
headers it includes, ditch them and fix the fallout, where files were
getting stuff they needed just because they were including it, sometimes
not using what it really exports at all.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Wang Nan <wangnan0@huawei.com>
Link: http://lkml.kernel.org/n/tip-l6r2bmj8h1g3e01wr981on0n@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/arch/common.c
tools/perf/tests/llvm.c
tools/perf/ui/gtk/util.c
tools/perf/ui/helpline.c
tools/perf/ui/tui/setup.c
tools/perf/util/alias.c
tools/perf/util/cache.h
tools/perf/util/levenshtein.c
tools/perf/util/llvm-utils.c
tools/perf/util/path.c
tools/perf/util/target.c