diff options
Diffstat (limited to 'drivers/base/power/domain_governor.c')
-rw-r--r-- | drivers/base/power/domain_governor.c | 7 |
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; } |