From 74c61d74c98476f87ed5523d86626c63f96383f6 Mon Sep 17 00:00:00 2001 From: Yufen Yu Date: Fri, 4 Jun 2021 10:57:29 +0800 Subject: [PATCH] tools: libbpf: fix compiler error MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit hulk inclusion category: feature bugzilla: NA CVE: NA ------------------------------------------------- This patch tries to fix follow gcc error: libbpf.c: In function ‘bpf_prog_type__needs_kver’: libbpf.c:1495:2: error: enumeration value ‘BPF_PROG_TYPE_FLOW_DISSECTOR’ not handled in switch [-Werror=switch-enum] 1495 | switch (type) { | ^~~~~~ libbpf.c:1495:2: error: enumeration value ‘BPF_PROG_TYPE_CGROUP_SYSCTL’ not handled in switch [-Werror=switch-enum] cc1: all warnings being treated as errors mv: cannot stat './.libbpf.o.tmp': No such file or directory Fixes: 4635b0ae4d26 ("tools: sync bpf.h") Signed-off-by: Yufen Yu Reviewed-by: Hou Tao Signed-off-by: Yang Yingliang --- tools/lib/bpf/libbpf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c index c0a393fbb101..d49b86d492cd 100644 --- a/tools/lib/bpf/libbpf.c +++ b/tools/lib/bpf/libbpf.c @@ -1510,6 +1510,8 @@ static bool bpf_prog_type__needs_kver(enum bpf_prog_type type) case BPF_PROG_TYPE_CGROUP_SOCK_ADDR: case BPF_PROG_TYPE_LIRC_MODE2: case BPF_PROG_TYPE_SK_REUSEPORT: + case BPF_PROG_TYPE_FLOW_DISSECTOR: + case BPF_PROG_TYPE_CGROUP_SYSCTL: return false; case BPF_PROG_TYPE_UNSPEC: case BPF_PROG_TYPE_KPROBE: -- GitLab