From 67901a67cba917b644eeb461b55716f33a100894 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Tue, 26 Aug 2025 14:33:34 -0700 Subject: [PATCH] sync: update sync-kernel.sh to fetch original UAPI headers Instead of UAPI headers copies from tools/ subdir in kernel repo, fetch all the original UAPI headers straight from include/uapi/linux location. Signed-off-by: Andrii Nakryiko --- scripts/sync-kernel.sh | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/scripts/sync-kernel.sh b/scripts/sync-kernel.sh index 5e2307f..bfce983 100755 --- a/scripts/sync-kernel.sh +++ b/scripts/sync-kernel.sh @@ -39,17 +39,17 @@ trap "cd ${WORKDIR}; exit" INT TERM EXIT declare -A PATH_MAP PATH_MAP=( \ [tools/lib/bpf]=src \ - [tools/include/uapi/linux/bpf_common.h]=include/uapi/linux/bpf_common.h \ - [tools/include/uapi/linux/bpf.h]=include/uapi/linux/bpf.h \ - [tools/include/uapi/linux/btf.h]=include/uapi/linux/btf.h \ - [tools/include/uapi/linux/fcntl.h]=include/uapi/linux/fcntl.h \ - [tools/include/uapi/linux/openat2.h]=include/uapi/linux/openat2.h \ - [tools/include/uapi/linux/if_link.h]=include/uapi/linux/if_link.h \ - [tools/include/uapi/linux/if_xdp.h]=include/uapi/linux/if_xdp.h \ - [tools/include/uapi/linux/netdev.h]=include/uapi/linux/netdev.h \ - [tools/include/uapi/linux/netlink.h]=include/uapi/linux/netlink.h \ - [tools/include/uapi/linux/pkt_cls.h]=include/uapi/linux/pkt_cls.h \ - [tools/include/uapi/linux/pkt_sched.h]=include/uapi/linux/pkt_sched.h \ + [include/uapi/linux/bpf_common.h]=include/uapi/linux/bpf_common.h \ + [include/uapi/linux/bpf.h]=include/uapi/linux/bpf.h \ + [include/uapi/linux/btf.h]=include/uapi/linux/btf.h \ + [include/uapi/linux/fcntl.h]=include/uapi/linux/fcntl.h \ + [include/uapi/linux/openat2.h]=include/uapi/linux/openat2.h \ + [include/uapi/linux/if_link.h]=include/uapi/linux/if_link.h \ + [include/uapi/linux/if_xdp.h]=include/uapi/linux/if_xdp.h \ + [include/uapi/linux/netdev.h]=include/uapi/linux/netdev.h \ + [include/uapi/linux/netlink.h]=include/uapi/linux/netlink.h \ + [include/uapi/linux/pkt_cls.h]=include/uapi/linux/pkt_cls.h \ + [include/uapi/linux/pkt_sched.h]=include/uapi/linux/pkt_sched.h \ [include/uapi/linux/perf_event.h]=include/uapi/linux/perf_event.h \ [Documentation/bpf/libbpf]=docs \ )