summaryrefslogtreecommitdiff
path: root/drivers/phy
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@oracle.com>2014-12-16 23:55:23 (GMT)
committerKishon Vijay Abraham I <kishon@ti.com>2014-12-23 10:14:31 (GMT)
commit4e038e8919e072c9fa1b5462a7c89d8c95ac8657 (patch)
tree1f95e89db01589c116dca8231160c6d0de65ad07 /drivers/phy
parentaa39477b5692611b91ac9455ae588738852b3f60 (diff)
downloadlinux-4e038e8919e072c9fa1b5462a7c89d8c95ac8657.tar.xz
phy: miphy28lp: unlock on error in miphy28lp_init()
We need to unlock before returning the -EINVAL here. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Acked-by: Gabriel Fernandez <gabriel.fernandez@linaro.org> Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Diffstat (limited to 'drivers/phy')
-rw-r--r--drivers/phy/phy-miphy28lp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/phy/phy-miphy28lp.c b/drivers/phy/phy-miphy28lp.c
index e34da13..27fa62c 100644
--- a/drivers/phy/phy-miphy28lp.c
+++ b/drivers/phy/phy-miphy28lp.c
@@ -1050,7 +1050,8 @@ static int miphy28lp_init(struct phy *phy)
ret = miphy28lp_init_usb3(miphy_phy);
break;
default:
- return -EINVAL;
+ ret = -EINVAL;
+ break;
}
mutex_unlock(&miphy_dev->miphy_mutex);