perf tool: Tidy up util/cache.h header file users

Use git clang-format to sort header files. Review header file includes
removing those that were unnecessary or adding explicit includes in
cases where transitive dependencies were be using.

Signed-off-by: Ian Rogers <irogers@google.com>
Assisted-by: Antigravity:gemini-3.1-pro
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
Ian Rogers 2026-09-02 08:48:54 -07:00 committed by Arnaldo Carvalho de Melo
parent 7071a2871c
commit 583ba92ef0
9 changed files with 121 additions and 118 deletions

View File

@ -6,49 +6,46 @@
* look up and read DSOs and symbol information and display
* a histogram of results, along various sorting keys.
*/
#include "builtin.h"
#include "perf.h"
#include <stdbool.h>
#include "util/color.h"
#include <linux/list.h>
#include <linux/rbtree.h>
#include "util/symbol.h"
#include "util/debug.h"
#include "util/evlist.h"
#include "util/evsel.h"
#include "util/annotate.h"
#include "util/annotate-data.h"
#include "util/event.h"
#include <subcmd/parse-options.h>
#include "util/parse-events.h"
#include "util/sort.h"
#include "util/hist.h"
#include "util/dso.h"
#include "util/machine.h"
#include "util/map.h"
#include "util/session.h"
#include "util/tool.h"
#include "util/data.h"
#include "arch/common.h"
#include "util/block-range.h"
#include "util/map_symbol.h"
#include "util/branch.h"
#include "util/util.h"
#include "ui/progress.h"
#include "ui/ui.h"
#include <dlfcn.h>
#include <errno.h>
#include <linux/bitmap.h>
#include <linux/err.h>
#include <inttypes.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <dlfcn.h>
#include <linux/bitmap.h>
#include <linux/err.h>
#include <linux/list.h>
#include <linux/rbtree.h>
#include <subcmd/parse-options.h>
#include "arch/common.h"
#include "builtin.h"
#include "perf.h"
#include "ui/progress.h"
#include "ui/ui.h"
#include "util/annotate-data.h"
#include "util/annotate.h"
#include "util/block-range.h"
#include "util/branch.h"
#include "util/data.h"
#include "util/debug.h"
#include "util/dso.h"
#include "util/event.h"
#include "util/evlist.h"
#include "util/evsel.h"
#include "util/hist.h"
#include "util/machine.h"
#include "util/map.h"
#include "util/map_symbol.h"
#include "util/session.h"
#include "util/sort.h"
#include "util/symbol.h"
#include "util/tool.h"
#include "util/util.h"
struct perf_annotate {
struct perf_tool tool;
struct perf_session *session;

View File

@ -5,19 +5,21 @@
* Copyright (C) 2015, Taeung Song <treeze.taeung@gmail.com>
*
*/
#include "builtin.h"
#include <subcmd/parse-options.h>
#include "util/debug.h"
#include "util/config.h"
#include "util/path.h"
#include <linux/string.h>
#include <limits.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#include <linux/string.h>
#include <subcmd/parse-options.h>
#include "builtin.h"
#include "util/config.h"
#include "util/debug.h"
#include "util/path.h"
static bool use_system_config, use_user_config;
static const char * const config_usage[] = {

View File

@ -4,29 +4,30 @@
*
* Builtin help command
*/
#include "util/config.h"
#include "util/path.h"
#include "util/strbuf.h"
#include "builtin.h"
#include <subcmd/exec-cmd.h>
#include <subcmd/parse-options.h>
#include <subcmd/run-command.h>
#include <subcmd/help.h>
#include "util/debug.h"
#include "util/util.h"
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/zalloc.h>
#include <errno.h>
#include <limits.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#include <sys/types.h>
#include <linux/string.h>
#include <linux/zalloc.h>
#include <sys/stat.h>
#include <unistd.h>
#include <subcmd/exec-cmd.h>
#include <subcmd/help.h>
#include <subcmd/parse-options.h>
#include <subcmd/run-command.h>
#include "builtin.h"
#include "util/config.h"
#include "util/debug.h"
#include "util/path.h"
#include "util/strbuf.h"
#include "util/util.h"
static struct man_viewer_list {
struct man_viewer_list *next;
char name[0];

View File

@ -6,41 +6,36 @@
* This is the main hub from which the sub-commands (perf stat,
* perf top, perf record, perf report, etc.) are started.
*/
#include "builtin.h"
#include "perf.h"
#include "util/build-id.h"
#include "util/env.h"
#include <internal/lib.h> // page_size
#include <subcmd/exec-cmd.h>
#include "util/config.h"
#include <subcmd/run-command.h>
#include "util/parse-events.h"
#include <subcmd/pager.h>
#include <subcmd/parse-options.h>
#include <subcmd/help.h>
#include "util/debug.h"
#include "util/event.h"
#include "util/util.h" // usage()
#include "ui/ui.h"
#include "perf-sys.h"
#include <api/fs/fs.h>
#include <api/fs/tracing_path.h>
#include <perf/core.h>
#include <errno.h>
#include <pthread.h>
#include <signal.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <time.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/zalloc.h>
#include <sys/stat.h>
#include <api/fs/tracing_path.h>
#include <internal/lib.h> // page_size
#include <perf/core.h>
#include <subcmd/exec-cmd.h>
#include <subcmd/help.h>
#include <subcmd/pager.h>
#include <subcmd/parse-options.h>
#include <subcmd/run-command.h>
#include "builtin.h"
#include "perf-sys.h"
#include "ui/ui.h"
#include "util/build-id.h"
#include "util/config.h"
#include "util/debug.h"
#include "util/util.h" // usage()
#define CMD_EXEC_PATH "--exec-path"
#define CMD_DEBUGFS_DIR "--debugfs-dir="

View File

@ -9,31 +9,34 @@
* Copyright (C) Johannes Schindelin, 2005
*
*/
#include <errno.h>
#include <sys/param.h>
#include "callchain.h"
#include "header.h"
#include <subcmd/exec-cmd.h>
#include "util/event.h" /* proc_map_timeout */
#include "util/hist.h" /* perf_hist_config */
#include "util/stat.h" /* perf_stat__set_big_num */
#include "util/evsel.h" /* evsel__hw_names, evsel__use_bpf_counters */
#include "path.h"
#include "srcline.h"
#include "build-id.h"
#include "debug.h"
#include "config.h"
#include "unwind.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <errno.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#include <unistd.h>
#include <linux/ctype.h>
#include <linux/string.h>
#include <linux/zalloc.h>
#include <linux/ctype.h>
#include <sys/param.h>
#include <sys/stat.h>
#include <unistd.h>
#include <subcmd/exec-cmd.h>
#include "build-id.h"
#include "callchain.h"
#include "debug.h"
#include "header.h"
#include "path.h"
#include "srcline.h"
#include "unwind.h"
#include "util/event.h" /* proc_map_timeout */
#include "util/evsel.h" /* evsel__hw_names, evsel__use_bpf_counters */
#include "util/hist.h" /* perf_hist_config */
#include "util/stat.h" /* perf_stat__set_big_num */
#define MAXNAME (256)

View File

@ -1,13 +1,16 @@
// SPDX-License-Identifier: GPL-2.0
#include "config.h"
#include <poll.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <subcmd/help.h>
#include "../builtin.h"
#include "levenshtein.h"
#include <linux/zalloc.h>
#include <poll.h>
#include <subcmd/help.h>
#include "../builtin.h"
#include "config.h"
#include "levenshtein.h"
static int autocorrect;

View File

@ -1,14 +1,14 @@
// SPDX-License-Identifier: GPL-2.0
#include "path.h"
#include <linux/kernel.h>
#include <limits.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include <unistd.h>
#include <linux/kernel.h>
#include <sys/stat.h>
static char *cleanup_path(char *path)
{

View File

@ -2,8 +2,9 @@
#ifndef _PERF_PATH_H
#define _PERF_PATH_H
#include <stddef.h>
#include <stdbool.h>
#include <stddef.h>
#include <linux/compiler.h>
struct dirent;

View File

@ -1,15 +1,16 @@
// SPDX-License-Identifier: GPL-2.0
#include "debug.h"
#include "strbuf.h"
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/zalloc.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <linux/zalloc.h>
#include <unistd.h>
#include "debug.h"
/*
* Used as the default ->buf value, so that people can always assume
* buf is non NULL and ->buf is NUL terminated even for a freshly