Commit 18dd2ece authored by Rafael J. Wysocki's avatar Rafael J. Wysocki

PM / Domains: Check domain status during hibernation restore of devices

Power domains that were off before hibernation shouldn't be turned on
during device restore, so prevent that from happening.

This change fixes up commit 65533bbf

    PM / Domains: Fix hibernation restore of devices, v2

that didn't include it by mistake.
Signed-off-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
parent 57d13370
...@@ -1127,6 +1127,9 @@ static int pm_genpd_restore_noirq(struct device *dev) ...@@ -1127,6 +1127,9 @@ static int pm_genpd_restore_noirq(struct device *dev)
} }
} }
if (genpd->suspend_power_off)
return 0;
pm_genpd_poweron(genpd); pm_genpd_poweron(genpd);
return dev_gpd_data(dev)->always_on ? 0 : genpd_start_dev(genpd, dev); return dev_gpd_data(dev)->always_on ? 0 : genpd_start_dev(genpd, dev);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment