diff options
author | Alexei Starovoitov <ast@kernel.org> | 2025-04-21 18:03:10 +0300 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2025-04-21 18:04:38 +0300 |
commit | 5709be4c35ba760b001733939e20069de033a697 (patch) | |
tree | f2f9c1dc4a9250b41e3c3adc31ce505898f89612 /tools/testing/selftests/bpf/prog_tests | |
parent | 8582d9ab3efdebb88e0cd8beed8e0b9de76443e7 (diff) | |
parent | 9d7a0577c9db35c4cc52db90bc415ea248446472 (diff) | |
download | linux-5709be4c35ba760b001733939e20069de033a697.tar.xz |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc3
Cross-merge bpf and other fixes after downstream PRs.
No conflicts.
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests')
-rw-r--r-- | tools/testing/selftests/bpf/prog_tests/res_spin_lock.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/testing/selftests/bpf/prog_tests/res_spin_lock.c b/tools/testing/selftests/bpf/prog_tests/res_spin_lock.c index 115287ba441b..0703e987df89 100644 --- a/tools/testing/selftests/bpf/prog_tests/res_spin_lock.c +++ b/tools/testing/selftests/bpf/prog_tests/res_spin_lock.c @@ -25,8 +25,11 @@ static void *spin_lock_thread(void *arg) while (!READ_ONCE(skip)) { err = bpf_prog_test_run_opts(prog_fd, &topts); - ASSERT_OK(err, "test_run"); - ASSERT_OK(topts.retval, "test_run retval"); + if (err || topts.retval) { + ASSERT_OK(err, "test_run"); + ASSERT_OK(topts.retval, "test_run retval"); + break; + } } pthread_exit(arg); } |