The test case indexes inside `char bytes[32]` array with unaligned offset. Use BPF_F_ANY_ALIGNMENT flag to avoid the test rejection for unrelated reason. Fixes: e187fac8ac6b ("selftests/bpf: Tests for varying offset access to PTR_TO_BTF_ID") Signed-off-by: Eduard Zingerman --- tools/testing/selftests/bpf/progs/verifier_btf_array_access.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/testing/selftests/bpf/progs/verifier_btf_array_access.c b/tools/testing/selftests/bpf/progs/verifier_btf_array_access.c index be001cc77f81..9dc2c9a5f8b7 100644 --- a/tools/testing/selftests/bpf/progs/verifier_btf_array_access.c +++ b/tools/testing/selftests/bpf/progs/verifier_btf_array_access.c @@ -114,6 +114,7 @@ int long_array_in_bounds(void *ctx) */ SEC("syscall") __failure +__flag(BPF_F_ANY_ALIGNMENT) __msg("invalid variable offset access into struct outer") int byte_array_size_spanning(void *ctx) { -- 2.53.0