/* SPDX-License-Identifier: GPL-2.0 */ /* * A scheduler that validates the behavior of direct dispatching with a default * select_cpu implementation. * * Copyright (c) 2023 Meta Platforms, Inc. and affiliates. * Copyright (c) 2023 David Vernet * Copyright (c) 2023 Tejun Heo */ #include char _license[] SEC("license") = "GPL"; SEC(".struct_ops.link") struct sched_ext_ops enq_last_no_enq_fails_ops = { .name = "enq_last_no_enq_fails", /* Need to define ops.enqueue() with SCX_OPS_ENQ_LAST */ .flags = SCX_OPS_ENQ_LAST, .timeout_ms = 1000U, };