diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2016-10-22 11:26:59 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-10-22 11:26:59 -0700 |
commit | 46aa49c1188a77f52dc4969f82292c176d8f399b (patch) | |
tree | 8b51ee61f6e78c79b06a409a64c2ec6e3d1d6c90 /drivers | |
parent | 915edd9d973ae3bc77c166038d3dacfd501ee3c2 (diff) | |
parent | f868b8ff642c65c89fc282c32cfbb8040217eadc (diff) |
Merge "icnss: Unregister the driver operations when probe fails"
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/soc/qcom/icnss.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/soc/qcom/icnss.c b/drivers/soc/qcom/icnss.c index 2d3d96fe80e1..5e7f5c8bd2a1 100644 --- a/drivers/soc/qcom/icnss.c +++ b/drivers/soc/qcom/icnss.c @@ -2414,6 +2414,7 @@ static int icnss_call_driver_probe(struct icnss_priv *priv) out: icnss_hw_power_off(priv); + penv->ops = NULL; return ret; } @@ -2516,6 +2517,7 @@ static int icnss_driver_event_register_driver(void *data) power_off: icnss_hw_power_off(penv); + penv->ops = NULL; out: return ret; } |