projects
/
GitHub
/
LineageOS
/
G12
/
android_kernel_amlogic_linux-4.9.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7f7a4d3
)
phy: omap-usb2: invoke pm_runtime_disable on error path
author
Kishon Vijay Abraham I
<kishon@ti.com>
Mon, 4 May 2015 16:37:33 +0000
(22:07 +0530)
committer
Kishon Vijay Abraham I
<kishon@ti.com>
Tue, 12 May 2015 15:27:19 +0000
(20:57 +0530)
if devm_clk_get for wkupclk fails, there will be an unbalanced
pm_runtime_enable. Fix it here.
Reported-by: Benoit Parrot <bparrot@ti.com>
Cc: Roger Quadros <rogerq@ti.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
drivers/phy/phy-omap-usb2.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/phy/phy-omap-usb2.c
b/drivers/phy/phy-omap-usb2.c
index 183ef43681016ba0f238edfa98bbbef3684ab543..c1a468686bdc72433b7596512cb70852f3ef2420 100644
(file)
--- a/
drivers/phy/phy-omap-usb2.c
+++ b/
drivers/phy/phy-omap-usb2.c
@@
-275,6
+275,7
@@
static int omap_usb2_probe(struct platform_device *pdev)
phy->wkupclk = devm_clk_get(phy->dev, "usb_phy_cm_clk32k");
if (IS_ERR(phy->wkupclk)) {
dev_err(&pdev->dev, "unable to get usb_phy_cm_clk32k\n");
+ pm_runtime_disable(phy->dev);
return PTR_ERR(phy->wkupclk);
} else {
dev_warn(&pdev->dev,