From c8e2fd2ca9724b7de60cd9f491dfc0fe981192f7 Mon Sep 17 00:00:00 2001 From: Sugar Zhang Date: Thu, 26 Sep 2019 21:47:11 +0800 Subject: [PATCH] soc: rockchip: power-domain: Fix rockchip_pd_keepon_release crash Change-Id: I6449e06ec7e8680ce94a197e10b9fa67cc62050e Signed-off-by: Sugar Zhang --- drivers/soc/rockchip/pm_domains.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/soc/rockchip/pm_domains.c b/drivers/soc/rockchip/pm_domains.c index e1d750c98382..ace8005c8c64 100644 --- a/drivers/soc/rockchip/pm_domains.c +++ b/drivers/soc/rockchip/pm_domains.c @@ -825,6 +825,9 @@ static int __init rockchip_pd_keepon_release(void) struct rockchip_pm_domain *pd; int i; + if (!g_pmu) + return 0; + for (i = 0; i < g_pmu->genpd_data.num_domains; i++) { genpd = g_pmu->genpd_data.domains[i]; if (genpd) {