]> www.infradead.org Git - users/jedix/linux-maple.git/commit
sched_ext: Bypass BPF scheduler while PM events are in progress
authorTejun Heo <tj@kernel.org>
Tue, 18 Jun 2024 20:09:20 +0000 (10:09 -1000)
committerTejun Heo <tj@kernel.org>
Tue, 18 Jun 2024 20:09:20 +0000 (10:09 -1000)
commit0fd55582ed5b55998ea7df371e25ab40e5c098c3
treed4835486d02a0f3f2c442344e45f9f6d164fb64a
parent60c27fb59f6cffa73fc8c60e3a22323c78044576
sched_ext: Bypass BPF scheduler while PM events are in progress

PM operations freeze userspace. Some BPF schedulers have active userspace
component and may misbehave as expected across PM events. While the system
is frozen, nothing too interesting is happening in terms of scheduling and
we can get by just fine with the fallback FIFO behavior. Let's make things
easier by always bypassing the BPF scheduler while PM events are in
progress.

Signed-off-by: Tejun Heo <tj@kernel.org>
Reviewed-by: David Vernet <dvernet@meta.com>
kernel/sched/ext.c