aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/testing/selftests/bpf/progs/verifier_array_access.c
diff options
context:
space:
mode:
authorEduard Zingerman <eddyz87@gmail.com>2023-04-21 02:23:17 +0300
committerAlexei Starovoitov <ast@kernel.org>2023-04-20 16:49:16 -0700
commitcbb110bc6672f785cab2cb308e9cfefee07af861 (patch)
tree92e34316da9c2c9e92c8fb643ff5c488ae47602e /tools/testing/selftests/bpf/progs/verifier_array_access.c
parentselftests/bpf: add pre bpf_prog_test_run_opts() callback for test_loader (diff)
downloadwireguard-linux-cbb110bc6672f785cab2cb308e9cfefee07af861.tar.xz
wireguard-linux-cbb110bc6672f785cab2cb308e9cfefee07af861.zip
selftests/bpf: populate map_array_ro map for verifier_array_access test
Two test cases: - "valid read map access into a read-only array 1" and - "valid read map access into a read-only array 2" Expect that map_array_ro map is filled with mock data. This logic was not taken into acount during initial test conversion. This commit modifies prog_tests/verifier.c entry point for this test to fill the map. Fixes: a3c830ae0209 ("selftests/bpf: verifier/array_access.c converted to inline assembly") Signed-off-by: Eduard Zingerman <eddyz87@gmail.com> Link: https://lore.kernel.org/r/20230420232317.2181776-5-eddyz87@gmail.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to '')
-rw-r--r--tools/testing/selftests/bpf/progs/verifier_array_access.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/testing/selftests/bpf/progs/verifier_array_access.c b/tools/testing/selftests/bpf/progs/verifier_array_access.c
index fceeeef78721..95d7ecc12963 100644
--- a/tools/testing/selftests/bpf/progs/verifier_array_access.c
+++ b/tools/testing/selftests/bpf/progs/verifier_array_access.c
@@ -330,7 +330,7 @@ l0_%=: exit; \
SEC("socket")
__description("valid read map access into a read-only array 1")
-__success __success_unpriv /* __retval(28) temporarily disable */
+__success __success_unpriv __retval(28)
__naked void a_read_only_array_1_1(void)
{
asm volatile (" \
@@ -351,7 +351,7 @@ l0_%=: exit; \
SEC("tc")
__description("valid read map access into a read-only array 2")
-__success /* __retval(65507) temporarily disable */
+__success __retval(65507)
__naked void a_read_only_array_2_1(void)
{
asm volatile (" \