summaryrefslogtreecommitdiff
path: root/drivers/base/power/domain_governor.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/base/power/domain_governor.c')
-rw-r--r--drivers/base/power/domain_governor.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/base/power/domain_governor.c b/drivers/base/power/domain_governor.c
index daa8c7689f7e..beca4911f1e4 100644
--- a/drivers/base/power/domain_governor.c
+++ b/drivers/base/power/domain_governor.c
@@ -258,8 +258,10 @@ static bool cpu_power_down_ok(struct dev_pm_domain *pd)
int cpu, i;
/* Validate dev PM QoS constraints. */
- if (!default_power_down_ok(pd))
+ if (!default_power_down_ok(pd)) {
+ trace_printk("prevented off becuase dev PM QoS %s\n", genpd->name);
return false;
+ }
if (!(genpd->flags & GENPD_FLAG_CPU_DOMAIN))
return true;
@@ -298,6 +300,9 @@ static bool cpu_power_down_ok(struct dev_pm_domain *pd)
}
} while (--i >= 0);
+ trace_printk("residency not satisfied: duration_ns=%lld name=%s\n",
+ idle_duration_ns, genpd->name);
+
return false;
}