We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 599d41f commit 6049aaeCopy full SHA for 6049aae
drivers/soc/qcom/cpr.c
@@ -1708,12 +1708,16 @@ static int cpr_probe(struct platform_device *pdev)
1708
1709
ret = of_genpd_add_provider_simple(dev->of_node, &drv->pd);
1710
if (ret)
1711
- return ret;
+ goto err_remove_genpd;
1712
1713
platform_set_drvdata(pdev, drv);
1714
cpr_debugfs_init(drv);
1715
1716
return 0;
1717
+
1718
+err_remove_genpd:
1719
+ pm_genpd_remove(&drv->pd);
1720
+ return ret;
1721
}
1722
1723
static int cpr_remove(struct platform_device *pdev)
0 commit comments