mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
sched: hmp: Make idle balance behaviour normal when packing disabled
The presence of packing permanently changed the idle balance behaviour. Do not restrict idle balance on the smallest CPUs when packing is present but disabled. Signed-off-by: Chris Redpath <chris.redpath@arm.com> Signed-off-by: Jon Medhurst <tixy@linaro.org>
This commit is contained in:
committed by
Jon Medhurst
parent
7896b1e659
commit
257e5075a1
@@ -6350,6 +6350,10 @@ static int hmp_packing_ilb_needed(int cpu)
|
||||
if (!hmp_cpu_is_slowest(cpu))
|
||||
return 1;
|
||||
|
||||
/* if disabled, use normal ILB behaviour */
|
||||
if (!hmp_packing_enabled)
|
||||
return 1;
|
||||
|
||||
hmp = hmp_cpu_domain(cpu);
|
||||
for_each_cpu_and(cpu, &hmp->cpus, nohz.idle_cpus_mask) {
|
||||
/* only idle balance if a CPU is loaded over threshold */
|
||||
|
||||
Reference in New Issue
Block a user