aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/bpf/test_verifier.c
diff options
context:
space:
mode:
authorStanislav Fomichev <sdf@google.com>2018-12-06 20:14:11 -0800
committerDaniel Borkmann <daniel@iogearbox.net>2018-12-10 20:20:08 +0100
commitc2a20a2731df11f9b7b7030f7ac3fc222c9ce39d (patch)
tree4886bebd9e19f4257f12791afa43a91475b366a9 /tools/testing/selftests/bpf/test_verifier.c
parentbpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (diff)
downloadlinux-dev-c2a20a2731df11f9b7b7030f7ac3fc222c9ce39d.tar.xz
linux-dev-c2a20a2731df11f9b7b7030f7ac3fc222c9ce39d.zip
selftests/bpf: add missing pointer dereference for map stacktrace fixup
I get a segfault without it, other fixups always do dereference, and without dereference I don't understand how it can ever work. Fixes: 7c85c448e7d74 ("selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog") Signed-off-by: Stanislav Fomichev <sdf@google.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'tools/testing/selftests/bpf/test_verifier.c')
-rw-r--r--tools/testing/selftests/bpf/test_verifier.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/testing/selftests/bpf/test_verifier.c b/tools/testing/selftests/bpf/test_verifier.c
index df6f751cc1e8..d23929a1985d 100644
--- a/tools/testing/selftests/bpf/test_verifier.c
+++ b/tools/testing/selftests/bpf/test_verifier.c
@@ -14166,7 +14166,7 @@ static void do_test_fixup(struct bpf_test *test, enum bpf_map_type prog_type,
do {
prog[*fixup_map_stacktrace].imm = map_fds[12];
fixup_map_stacktrace++;
- } while (fixup_map_stacktrace);
+ } while (*fixup_map_stacktrace);
}
}