[PATCH -next] tools headers: Make linux/btf_ids.h self-contained

From: Gaosheng Cui
Date: Mon Mar 25 2024 - 07:40:19 EST


Add the missing #include <linux/types.h>.

Fix the following compile error:
In file included from main.c:73:
tools/include/linux/btf_ids.h:7:9: error: unknown type name ‘u32’
7 | u32 cnt;
| ^~~
tools/include/linux/btf_ids.h:8:9: error: unknown type name ‘u32’
8 | u32 ids[];
| ^~~

Signed-off-by: Gaosheng Cui <cuigaosheng1@xxxxxxxxxx>
---
tools/include/linux/btf_ids.h | 2 ++
1 file changed, 2 insertions(+)

diff --git a/tools/include/linux/btf_ids.h b/tools/include/linux/btf_ids.h
index 72535f00572f..7969607efe0d 100644
--- a/tools/include/linux/btf_ids.h
+++ b/tools/include/linux/btf_ids.h
@@ -3,6 +3,8 @@
#ifndef _LINUX_BTF_IDS_H
#define _LINUX_BTF_IDS_H

+#include <linux/types.h>
+
struct btf_id_set {
u32 cnt;
u32 ids[];
--
2.25.1