aboutsummaryrefslogtreecommitdiff
path: root/tools/testing/selftests/sched_ext/select_cpu_dispatch.bpf.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2024-10-29 16:35:40 -1000
committerLinus Torvalds <torvalds@linux-foundation.org>2024-10-29 16:35:40 -1000
commitdaa9f66fe194f672d2c94d879b6dad7035e03ebe (patch)
treed2ae3065e809457070ccbaca15946275c8280abf /tools/testing/selftests/sched_ext/select_cpu_dispatch.bpf.c
parent7fbaacafbc55c56ca156a628a805f79a2cbe7103 (diff)
parentc31f2ee5cd7da3086eb4fbeef9f3afdc8e01d36b (diff)
Merge tag 'sched_ext-for-6.12-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
Pull sched_ext fixes from Tejun Heo: - Instances of scx_ops_bypass() could race each other leading to misbehavior. Fix by protecting the operation with a spinlock. - selftest and userspace header fixes * tag 'sched_ext-for-6.12-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext: sched_ext: Fix enq_last_no_enq_fails selftest sched_ext: Make cast_mask() inline scx: Fix raciness in scx_ops_bypass() scx: Fix exit selftest to use custom DSQ sched_ext: Fix function pointer type mismatches in BPF selftests selftests/sched_ext: add order-only dependency of runner.o on BPFOBJ
Diffstat (limited to 'tools/testing/selftests/sched_ext/select_cpu_dispatch.bpf.c')
-rw-r--r--tools/testing/selftests/sched_ext/select_cpu_dispatch.bpf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/testing/selftests/sched_ext/select_cpu_dispatch.bpf.c b/tools/testing/selftests/sched_ext/select_cpu_dispatch.bpf.c
index f0b96a4a04b2..59bfc4f36167 100644
--- a/tools/testing/selftests/sched_ext/select_cpu_dispatch.bpf.c
+++ b/tools/testing/selftests/sched_ext/select_cpu_dispatch.bpf.c
@@ -35,7 +35,7 @@ dispatch:
SEC(".struct_ops.link")
struct sched_ext_ops select_cpu_dispatch_ops = {
- .select_cpu = select_cpu_dispatch_select_cpu,
+ .select_cpu = (void *) select_cpu_dispatch_select_cpu,
.name = "select_cpu_dispatch",
.timeout_ms = 1000U,
};