Commit d3f7b166 authored by Yucong Sun's avatar Yucong Sun Committed by Andrii Nakryiko
Browse files

selfetest/bpf: Make some tests serial



Change tests that often fails in parallel execution mode to serial.

Signed-off-by: default avatarYucong Sun <sunyucong@gmail.com>
Signed-off-by: default avatarAndrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20211006185619.364369-15-fallentree@fb.com
parent 5db02dd7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -179,7 +179,7 @@ static void do_bpf_iter_setsockopt(struct bpf_iter_setsockopt *iter_skel,
	free_fds(est_fds, nr_est);
}

void test_bpf_iter_setsockopt(void)
void serial_test_bpf_iter_setsockopt(void)
{
	struct bpf_iter_setsockopt *iter_skel = NULL;
	struct bpf_cubic *cubic_skel = NULL;
+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@

#define nr_iters 2

void test_bpf_obj_id(void)
void serial_test_bpf_obj_id(void)
{
	const __u64 array_magic_value = 0xfaceb00c;
	const __u32 array_key = 0;
+1 −1
Original line number Diff line number Diff line
@@ -363,7 +363,7 @@ static void test_shared(int parent_cgroup_fd, int child_cgroup_fd)
	cg_storage_multi_shared__destroy(obj);
}

void test_cg_storage_multi(void)
void serial_test_cg_storage_multi(void)
{
	int parent_cgroup_fd = -1, child_cgroup_fd = -1;

+1 −1
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@ static int prog_load(void)
			       bpf_log_buf, BPF_LOG_BUF_SIZE);
}

void test_cgroup_attach_autodetach(void)
void serial_test_cgroup_attach_autodetach(void)
{
	__u32 duration = 0, prog_cnt = 4, attach_flags;
	int allow_prog[2] = {-1};
+1 −1
Original line number Diff line number Diff line
@@ -74,7 +74,7 @@ static int prog_load_cnt(int verdict, int val)
	return ret;
}

void test_cgroup_attach_multi(void)
void serial_test_cgroup_attach_multi(void)
{
	__u32 prog_ids[4], prog_cnt = 0, attach_flags, saved_prog_id;
	int cg1 = 0, cg2 = 0, cg3 = 0, cg4 = 0, cg5 = 0, key = 0;
Loading