diff options
author | Dan Carpenter <dan.carpenter@oracle.com> | 2014-12-17 02:55:23 +0300 |
---|---|---|
committer | Kishon Vijay Abraham I <kishon@ti.com> | 2014-12-23 15:44:31 +0530 |
commit | 4e038e8919e072c9fa1b5462a7c89d8c95ac8657 (patch) | |
tree | 1f95e89db01589c116dca8231160c6d0de65ad07 /drivers/phy | |
parent | aa39477b5692611b91ac9455ae588738852b3f60 (diff) |
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.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/phy/phy-miphy28lp.c b/drivers/phy/phy-miphy28lp.c index e34da13885e..27fa62ce613 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); |