]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
kernel/sched: Fix util_est accounting for DELAY_DEQUEUE
authorDietmar Eggemann <dietmar.eggemann@arm.com>
Wed, 4 Sep 2024 22:05:23 +0000 (00:05 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Tue, 10 Sep 2024 07:51:15 +0000 (09:51 +0200)
commit729288bc68560b4d5b094cb7a6f794c752ef22a2
treecf49ebd585ea7a79885f83fa6b923a964ecd7c5c
parent6b9ccbc033cf179956a37fef3ee415bdc3029d2f
kernel/sched: Fix util_est accounting for DELAY_DEQUEUE

Remove delayed tasks from util_est even they are runnable.

Exclude delayed task which are (a) migrating between rq's or (b) in a
SAVE/RESTORE dequeue/enqueue.

Signed-off-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/c49ef5fe-a909-43f1-b02f-a765ab9cedbf@arm.com
kernel/sched/fair.c