]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
sched: Cleanup sched_delayed handling for class switches
authorPeter Zijlstra <peterz@infradead.org>
Wed, 30 Oct 2024 14:47:46 +0000 (15:47 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Thu, 16 Oct 2025 09:13:51 +0000 (11:13 +0200)
commit1ae5f5dfe5adc64a90b1b0ab5bd9bd7c9d140c28
tree62c65ad77a698c1dbb920100bf94330a7ffa0d08
parent637b0682821b144d5993211cf0a768b322138a69
sched: Cleanup sched_delayed handling for class switches

Use the new sched_class::switching_from() method to dequeue delayed
tasks before switching to another class.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Vincent Guittot <vincent.guittot@linaro.org>
Reviewed-by: Juri Lelli <juri.lelli@redhat.com>
Acked-by: Tejun Heo <tj@kernel.org>
kernel/sched/core.c
kernel/sched/ext.c
kernel/sched/fair.c
kernel/sched/syscalls.c