diff options
author | Dan Carpenter <[email protected]> | 2014-12-17 02:55:23 +0300 |
---|---|---|
committer | Kishon Vijay Abraham I <[email protected]> | 2014-12-23 15:44:31 +0530 |
commit | 4e038e8919e072c9fa1b5462a7c89d8c95ac8657 (patch) | |
tree | 1f95e89db01589c116dca8231160c6d0de65ad07 | |
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 <[email protected]>
Acked-by: Gabriel Fernandez <[email protected]>
Signed-off-by: Kishon Vijay Abraham I <[email protected]>
-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 e34da13885e8..27fa62ce6136 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); |