File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -1058,13 +1058,14 @@ $(SKEL_TMP_OUT) $(LIBAPI_OUTPUT) $(LIBBPF_OUTPUT) $(LIBPERF_OUTPUT) $(LIBSUBCMD_
1058
1058
ifdef BUILD_BPF_SKEL
1059
1059
BPFTOOL := $(SKEL_TMP_OUT)/bootstrap/bpftool
1060
1060
BPF_INCLUDE := -I$(SKEL_TMP_OUT)/.. -I$(LIBBPF_INCLUDE)
1061
+ TOOLS_UAPI_INCLUDE := -I$(srctree)/tools/include/uapi
1061
1062
1062
1063
$(BPFTOOL): | $(SKEL_TMP_OUT)
1063
1064
$(Q)CFLAGS= $(MAKE) -C ../bpf/bpftool \
1064
1065
OUTPUT=$(SKEL_TMP_OUT)/ bootstrap
1065
1066
1066
1067
$(SKEL_TMP_OUT)/%.bpf.o: util/bpf_skel/%.bpf.c $(LIBBPF) | $(SKEL_TMP_OUT)
1067
- $(QUIET_CLANG)$(CLANG) -g -O2 -target bpf -Wall -Werror $(BPF_INCLUDE) \
1068
+ $(QUIET_CLANG)$(CLANG) -g -O2 -target bpf -Wall -Werror $(BPF_INCLUDE) $(TOOLS_UAPI_INCLUDE) \
1068
1069
-c $(filter util/bpf_skel/%.bpf.c,$^) -o $@ && $(LLVM_STRIP) -g $@
1069
1070
1070
1071
$(SKEL_OUT)/%.skel.h: $(SKEL_TMP_OUT)/%.bpf.o | $(BPFTOOL)
Original file line number Diff line number Diff line change 1
1
#ifndef __VMLINUX_H
2
2
#define __VMLINUX_H
3
3
4
+ #include <linux/stddef.h> // for define __always_inline
4
5
#include <linux/bpf.h>
5
6
#include <linux/types.h>
6
7
#include <linux/perf_event.h>
You can’t perform that action at this time.
0 commit comments