summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-10-22 11:26:59 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-10-22 11:26:59 -0700
commit46aa49c1188a77f52dc4969f82292c176d8f399b (patch)
tree8b51ee61f6e78c79b06a409a64c2ec6e3d1d6c90 /drivers
parent915edd9d973ae3bc77c166038d3dacfd501ee3c2 (diff)
parentf868b8ff642c65c89fc282c32cfbb8040217eadc (diff)
Merge "icnss: Unregister the driver operations when probe fails"
Diffstat (limited to 'drivers')
-rw-r--r--drivers/soc/qcom/icnss.c2
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;
}