mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
Revert "sched/fair: Consider capacity inversion in util_fits_cpu()"
This reverts commit 98762616db.
It breaks the current Android kernel abi. It will be brought back at
the next KABI break update.
Bug: 161946584
Change-Id: I4ed9d6760b8d2e26bad66d9af39d7819e7b464d9
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
committed by
Matthias Männich
parent
b06a054a03
commit
114ae28faa
@@ -4180,16 +4180,12 @@ static inline int util_fits_cpu(unsigned long util,
|
||||
* For uclamp_max, we can tolerate a drop in performance level as the
|
||||
* goal is to cap the task. So it's okay if it's getting less.
|
||||
*
|
||||
* In case of capacity inversion we should honour the inverted capacity
|
||||
* for both uclamp_min and uclamp_max all the time.
|
||||
* In case of capacity inversion, which is not handled yet, we should
|
||||
* honour the inverted capacity for both uclamp_min and uclamp_max all
|
||||
* the time.
|
||||
*/
|
||||
capacity_orig = cpu_in_capacity_inversion(cpu);
|
||||
if (capacity_orig) {
|
||||
capacity_orig_thermal = capacity_orig;
|
||||
} else {
|
||||
capacity_orig = capacity_orig_of(cpu);
|
||||
capacity_orig_thermal = capacity_orig - arch_scale_thermal_pressure(cpu);
|
||||
}
|
||||
capacity_orig = capacity_orig_of(cpu);
|
||||
capacity_orig_thermal = capacity_orig - arch_scale_thermal_pressure(cpu);
|
||||
|
||||
/*
|
||||
* We want to force a task to fit a cpu as implied by uclamp_max.
|
||||
|
||||
Reference in New Issue
Block a user