u64 is used in this header for cl_address and cl_offset, so linux/types.h is necessary. Add to avoid compilation errors that aren't currently seen due to transitive dependencies.
Signed-off-by: Ian Rogers irogers@google.com --- tools/perf/util/cacheline.h | 1 + 1 file changed, 1 insertion(+)
diff --git a/tools/perf/util/cacheline.h b/tools/perf/util/cacheline.h index fe6d5b60a031..50b77129e1a4 100644 --- a/tools/perf/util/cacheline.h +++ b/tools/perf/util/cacheline.h @@ -3,6 +3,7 @@ #define PERF_CACHELINE_H
#include <linux/compiler.h> +#include <linux/types.h>
int __pure cacheline_size(void);