aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorGravatar Jiri Olsa <jolsa@kernel.org> 2022-11-16 11:02:28 +0100
committerGravatar Alexei Starovoitov <ast@kernel.org> 2022-11-21 11:52:01 -0800
commit8be602dadb2febb5e4cb367bff1162205bcf9905 (patch)
tree910dc7454a6b1a573e6cf3c1383a0bdbaa79969a /tools
parentselftests/bpf: Filter out default_idle from kprobe_multi bench (diff)
downloadlinux-8be602dadb2febb5e4cb367bff1162205bcf9905.tar.gz
linux-8be602dadb2febb5e4cb367bff1162205bcf9905.tar.bz2
linux-8be602dadb2febb5e4cb367bff1162205bcf9905.zip
selftests/bpf: Make test_bench_attach serial
Alexei hit another rcu warnings because of this test. Making test_bench_attach serial so it does not disrupts other tests during parallel tests run. While this change is not the fix, it should be less likely to hit it with this test being executed serially. Reported-by: Alexei Starovoitov <ast@kernel.org> Signed-off-by: Jiri Olsa <jolsa@kernel.org> Link: https://lore.kernel.org/r/20221116100228.2064612-2-jolsa@kernel.org Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools')
-rw-r--r--tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c b/tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
index b43928967515..a4b4133d39e9 100644
--- a/tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
+++ b/tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c
@@ -402,7 +402,7 @@ error:
return err;
}
-static void test_bench_attach(void)
+void serial_test_kprobe_multi_bench_attach(void)
{
LIBBPF_OPTS(bpf_kprobe_multi_opts, opts);
struct kprobe_multi_empty *skel = NULL;
@@ -470,6 +470,4 @@ void test_kprobe_multi_test(void)
test_attach_api_syms();
if (test__start_subtest("attach_api_fails"))
test_attach_api_fails();
- if (test__start_subtest("bench_attach"))
- test_bench_attach();
}