selftests/bpf: make fexit_stress test run in serial mode
authorAndrii Nakryiko <andrii@kernel.org>
Wed, 11 May 2022 23:20:12 +0000 (16:20 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Thu, 12 May 2022 01:22:21 +0000 (18:22 -0700)
fexit_stress is attaching maximum allowed amount of fexit programs to
bpf_fentry_test1 kernel function, which is used by a bunch of other
parallel tests, thus pretty frequently interfering with their execution.

Given the test assumes nothing else is attaching to bpf_fentry_test1,
mark it serial.

Suggested-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/r/20220511232012.609370-1-andrii@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/prog_tests/fexit_stress.c

index fe1f0f26ea14889d911e4a9b3a194dc4a229ab13..a7e74297f15f5ca052fa76f32c2357ee3e32f170 100644 (file)
@@ -5,7 +5,7 @@
 /* that's kernel internal BPF_MAX_TRAMP_PROGS define */
 #define CNT 38
 
-void test_fexit_stress(void)
+void serial_test_fexit_stress(void)
 {
        char test_skb[128] = {};
        int fexit_fd[CNT] = {};