Commit 729288b
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.com1 parent 6b9ccbc commit 729288b
1 file changed
+9
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6948 | 6948 | | |
6949 | 6949 | | |
6950 | 6950 | | |
6951 | | - | |
6952 | | - | |
6953 | | - | |
6954 | | - | |
6955 | | - | |
6956 | 6951 | | |
6957 | 6952 | | |
6958 | 6953 | | |
6959 | 6954 | | |
6960 | 6955 | | |
6961 | 6956 | | |
6962 | | - | |
| 6957 | + | |
| 6958 | + | |
| 6959 | + | |
| 6960 | + | |
| 6961 | + | |
| 6962 | + | |
| 6963 | + | |
6963 | 6964 | | |
6964 | 6965 | | |
6965 | 6966 | | |
| |||
7177 | 7178 | | |
7178 | 7179 | | |
7179 | 7180 | | |
7180 | | - | |
| 7181 | + | |
| 7182 | + | |
7181 | 7183 | | |
7182 | 7184 | | |
7183 | 7185 | | |
| |||
0 commit comments