| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* | |
| * A completely minimal scheduler. | |
| * | |
| * This scheduler defines the absolute minimal set of struct sched_ext_ops | |
| * fields: its name. It should _not_ fail to be loaded, and can be used to | |
| * exercise the default scheduling paths in ext.c. | |
| * | |
| * 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 <scx/common.bpf.h> | |
| char _license[] SEC("license") = "GPL"; | |
| SEC(".struct_ops.link") | |
| struct sched_ext_ops minimal_ops = { | |
| .name = "minimal", | |
| }; |