diff options
| author | Sameer Thalappil <sameert@codeaurora.org> | 2016-10-20 16:28:17 -0700 |
|---|---|---|
| committer | Sameer Thalappil <sameert@codeaurora.org> | 2016-10-20 16:38:31 -0700 |
| commit | f868b8ff642c65c89fc282c32cfbb8040217eadc (patch) | |
| tree | 5f44d03ac2dcc9ff3ba5432edcf336d8a0ee4567 | |
| parent | 1ff56658f3493b9e56cb30d1ddcd7e6646d14c85 (diff) | |
icnss: Unregister the driver operations when probe fails
When WLAN driver initialization fails unregister the driver operations.
CRs-Fixed: 1077763
Change-Id: I7c7c3f98f9685711268e221fc83f2c831b02a294
Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
| -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; } |
