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.
Unified · Split
| @@ -5,7 +5,7 @@ · 4 unmodified lines | |||
| 5 | /* that's kernel internal BPF_MAX_TRAMP_PROGS define */ | 5 | /* that's kernel internal BPF_MAX_TRAMP_PROGS define */ |
| 6 | #define CNT 38 | 6 | #define CNT 38 |
| 7 | 7 | ||
| 8 | void test_fexit_stress(void) | 8 | void serial_test_fexit_stress(void) |
| 9 | { | 9 | { |
| 10 | char test_skb[128] = {}; | 10 | char test_skb[128] = {}; |
| 11 | int fexit_fd[CNT] = {}; | 11 | int fexit_fd[CNT] = {}; |