summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorYueHaibing <yuehaibing@huawei.com>2018-05-29 10:40:18 +0800
committerDaniel Borkmann <daniel@iogearbox.net>2018-05-29 21:45:35 +0200
commit720e7f38bc3c59bf70974af326f7fb871a1ce89c (patch)
tree25cf6a64cb08a0a87f38137ea0089fbd722e0067 /net
parent7a279e93330bd4f0074973293f1cd1aacf7c5fa6 (diff)
downloadlinux-0-day-720e7f38bc3c59bf70974af326f7fb871a1ce89c.tar.gz
linux-0-day-720e7f38bc3c59bf70974af326f7fb871a1ce89c.tar.xz
bpf: hide the unused 'off' variable
The local variable is only used while CONFIG_IPV6 enabled net/core/filter.c: In function ‘sk_msg_convert_ctx_access’: net/core/filter.c:6489:6: warning: unused variable ‘off’ [-Wunused-variable] int off; ^ This puts it into #ifdef. Fixes: 303def35f64e ("bpf: allow sk_msg programs to read sock fields") Signed-off-by: YueHaibing <yuehaibing@huawei.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: John Fastabend <john.fastabend@gmail.com> Acked-by: Song Liu <songliubraving@fb.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'net')
-rw-r--r--net/core/filter.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/core/filter.c b/net/core/filter.c
index 24e6ce8be567e..0ce93edefb0ed 100644
--- a/net/core/filter.c
+++ b/net/core/filter.c
@@ -6486,7 +6486,9 @@ static u32 sk_msg_convert_ctx_access(enum bpf_access_type type,
struct bpf_prog *prog, u32 *target_size)
{
struct bpf_insn *insn = insn_buf;
+#if IS_ENABLED(CONFIG_IPV6)
int off;
+#endif
switch (si->off) {
case offsetof(struct sk_msg_md, data):