]> git.karo-electronics.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)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 8 Sep 2014 22:46:12 +0000 (00:46 +0200)
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>
drivers/base/power/domain.c

index d71d0458d41fe7335d19cc61beddd2a353fc883e..cf4651a15a5753e57d88f4029a8b1b72438fc4eb 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,