]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
basic: move BPF_JMP_A to override/linux/bpf_insn.h
authorcalm329 <calmdev0329@gmail.com>
Mon, 12 Jan 2026 18:20:22 +0000 (10:20 -0800)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 13 Jan 2026 03:14:11 +0000 (12:14 +0900)
Move the BPF_JMP_A macro from override/linux/bpf.h to
override/linux/bpf_insn.h. The bpf.h override conflicts with libbpf's
-I/usr/include/bpf/uapi include path. Since bpf_insn.h is not typically
installed at /usr/include/linux/ or /usr/include/bpf/uapi/linux/, the
override works without conflicts.

Fixes #40331

src/include/override/linux/bpf_insn.h [moved from src/include/override/linux/bpf.h with 89% similarity]

similarity index 89%
rename from src/include/override/linux/bpf.h
rename to src/include/override/linux/bpf_insn.h
index f33c748fde2a15ded6fa9e640435e167c20488f4..501af5267001f751ca545f441886b081b30da57d 100644 (file)
@@ -1,7 +1,7 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include_next <linux/bpf.h>     /* IWYU pragma: export */
+#include_next <linux/bpf_insn.h>     /* IWYU pragma: export */
 
 /* defined in linux/filter.h */
 /* Unconditional jumps, goto pc + off16 */