From fad5d9138196413cc485dd713f33ea5888d98ad8 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Fri, 26 Jan 2024 14:56:10 -0800 Subject: [PATCH] libbpf: make sure linux/kernel.h includes linux/compiler.h This replicates kernel upstream setup and brings READ_ONCE() and WRITE_ONCE() macros anywhere where linux/kernel.h is included, which is assumption libbpf code makes. Signed-off-by: Andrii Nakryiko --- include/linux/kernel.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/kernel.h b/include/linux/kernel.h index a4a7a9d..a26c9cf 100644 --- a/include/linux/kernel.h +++ b/include/linux/kernel.h @@ -3,6 +3,8 @@ #ifndef __LINUX_KERNEL_H #define __LINUX_KERNEL_H +#include + #ifndef offsetof #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) #endif