summaryrefslogtreecommitdiff
path: root/kernel/power/qos.c
diff options
context:
space:
mode:
authorRaghavendra Kakarla <rkakarla@codeaurora.org>2018-06-01 19:06:53 +0530
committerGeorg Veichtlbauer <georg@vware.at>2023-07-16 13:06:35 +0200
commit629bfed360f99e297f7d8042955710aadbde2123 (patch)
tree4f2814e05aa43d4711edacede1166b78d89411f3 /kernel/power/qos.c
parent891a63210e1d65ed226050ce7921dcec210a671a (diff)
kernel: power: qos: remove check for core isolation while cluster LPMs
Since all cores in a cluster are in isolation, PMQoS latency constraint set by clock driver to switch PLL is ignored. So, Cluster enter to L2PC and SPM is trying to disable the PLL and at same time clock driver trying to switch the PLL from other cluster which leads to the synchronization issues. Fix is although all cores are in isolation, honor PMQoS request for cluster LPMs. Change-Id: I4296e16ef4e9046d1fbe3b7378e9f61a2f11c74d Signed-off-by: Raghavendra Kakarla <rkakarla@codeaurora.org>
Diffstat (limited to 'kernel/power/qos.c')
-rw-r--r--kernel/power/qos.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/kernel/power/qos.c b/kernel/power/qos.c
index 49dc710d4a3a..3e3ae5ed8100 100644
--- a/kernel/power/qos.c
+++ b/kernel/power/qos.c
@@ -477,8 +477,6 @@ int pm_qos_request_for_cpumask(int pm_qos_class, struct cpumask *mask)
val = c->default_value;
for_each_cpu(cpu, mask) {
- if (cpu_isolated(cpu))
- continue;
switch (c->type) {
case PM_QOS_MIN: