]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
PM / domains: Add late_initcall to disable unused PM domains
authorUlf Hansson <ulf.hansson@linaro.org>
Wed, 3 Sep 2014 10:52:26 +0000 (12:52 +0200)
committerRobin Gong <b38343@freescale.com>
Wed, 11 Feb 2015 05:07:31 +0000 (13:07 +0800)
As default behavior let genpd at late init try to disable the unused
PM domains.

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Reviewed-by: Kevin Hilman <khilman@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
(cherry picked from commit 2fe71dcdfd10d3f71bb559609a8ceda9f76b1e2c)
(cherry picked from commit 5993cf209e1dcc68de523fcd5998f2464cc32990)

drivers/base/power/domain.c

index 10e962b2a3804037c5df291db06909727e09be26..b456d5eac5686f0b3bd7e918cf9251c521b45e53 100644 (file)
@@ -721,6 +721,13 @@ void pm_genpd_poweroff_unused(void)
        mutex_unlock(&gpd_list_lock);
 }
 
+static int __init genpd_poweroff_unused(void)
+{
+       pm_genpd_poweroff_unused();
+       return 0;
+}
+late_initcall(genpd_poweroff_unused);
+
 #else
 
 static inline int genpd_dev_pm_qos_notifier(struct notifier_block *nb,