projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
08a36a4
)
sched/fair: Fix update of rd->sg_overutilized
author
Vincent Guittot
<vincent.guittot@linaro.org>
Thu, 4 Apr 2024 15:57:38 +0000
(17:57 +0200)
committer
Ingo Molnar
<mingo@kernel.org>
Wed, 24 Apr 2024 10:02:51 +0000
(12:02 +0200)
sg_overloaded is used instead of sg_overutilized to update
rd->sg_overutilized.
Fixes:
4475cd8bfd9b
("sched/balancing: Simplify the sg_status bitmask and use separate ->overloaded and ->overutilized flags")
Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link:
https://lore.kernel.org/r/20240404155738.2866102-1-vincent.guittot@linaro.org
kernel/sched/fair.c
patch
|
blob
|
blame
|
history
diff --git
a/kernel/sched/fair.c
b/kernel/sched/fair.c
index 1dd37168da50e8ace7d75cdd38338c3a81a18e4f..bb1ae4ed0d91f324e40909c3724f0c958736727e 100644
(file)
--- a/
kernel/sched/fair.c
+++ b/
kernel/sched/fair.c
@@
-10661,7
+10661,7
@@
static inline void update_sd_lb_stats(struct lb_env *env, struct sd_lb_stats *sd
set_rd_overloaded(env->dst_rq->rd, sg_overloaded);
/* Update over-utilization (tipping point, U >= 0) indicator */
- set_rd_overutilized(env->dst_rq->rd, sg_over
load
ed);
+ set_rd_overutilized(env->dst_rq->rd, sg_over
utiliz
ed);
} else if (sg_overutilized) {
set_rd_overutilized(env->dst_rq->rd, sg_overutilized);
}