diff --git a/drivers/soc/rockchip/rockchip_pm_config.c b/drivers/soc/rockchip/rockchip_pm_config.c index c319b790ee24..6236c3df02a2 100644 --- a/drivers/soc/rockchip/rockchip_pm_config.c +++ b/drivers/soc/rockchip/rockchip_pm_config.c @@ -431,7 +431,8 @@ static int pm_config_probe(struct platform_device *pdev) sleep_config = devm_kmalloc_array(&pdev->dev, RK_PM_STATE_MAX, - sizeof(*sleep_config), GFP_KERNEL); + sizeof(*sleep_config), + GFP_KERNEL | __GFP_ZERO); if (!sleep_config) return -ENOMEM;