diff options
Diffstat (limited to 'tools/testing/selftests/sched_ext/enq_select_cpu_fails.c')
| -rw-r--r-- | tools/testing/selftests/sched_ext/enq_select_cpu_fails.c | 61 | 
1 files changed, 0 insertions, 61 deletions
| diff --git a/tools/testing/selftests/sched_ext/enq_select_cpu_fails.c b/tools/testing/selftests/sched_ext/enq_select_cpu_fails.c deleted file mode 100644 index a80e3a3b3698..000000000000 --- a/tools/testing/selftests/sched_ext/enq_select_cpu_fails.c +++ /dev/null @@ -1,61 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 */ -/* - * Copyright (c) 2023 Meta Platforms, Inc. and affiliates. - * Copyright (c) 2023 David Vernet <dvernet@meta.com> - * Copyright (c) 2023 Tejun Heo <tj@kernel.org> - */ -#include <bpf/bpf.h> -#include <scx/common.h> -#include <sys/wait.h> -#include <unistd.h> -#include "enq_select_cpu_fails.bpf.skel.h" -#include "scx_test.h" - -static enum scx_test_status setup(void **ctx) -{ -	struct enq_select_cpu_fails *skel; - -	skel = enq_select_cpu_fails__open(); -	SCX_FAIL_IF(!skel, "Failed to open"); -	SCX_ENUM_INIT(skel); -	SCX_FAIL_IF(enq_select_cpu_fails__load(skel), "Failed to load skel"); - -	*ctx = skel; - -	return SCX_TEST_PASS; -} - -static enum scx_test_status run(void *ctx) -{ -	struct enq_select_cpu_fails *skel = ctx; -	struct bpf_link *link; - -	link = bpf_map__attach_struct_ops(skel->maps.enq_select_cpu_fails_ops); -	if (!link) { -		SCX_ERR("Failed to attach scheduler"); -		return SCX_TEST_FAIL; -	} - -	sleep(1); - -	bpf_link__destroy(link); - -	return SCX_TEST_PASS; -} - -static void cleanup(void *ctx) -{ -	struct enq_select_cpu_fails *skel = ctx; - -	enq_select_cpu_fails__destroy(skel); -} - -struct scx_test enq_select_cpu_fails = { -	.name = "enq_select_cpu_fails", -	.description = "Verify we fail to call scx_bpf_select_cpu_dfl() " -		       "from ops.enqueue()", -	.setup = setup, -	.run = run, -	.cleanup = cleanup, -}; -REGISTER_SCX_TEST(&enq_select_cpu_fails) | 
