summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorGovind Singh <govinds@codeaurora.org>2017-04-28 16:50:41 +0530
committerGovind Singh <govinds@codeaurora.org>2017-04-28 16:58:38 +0530
commit58717ee41c51df7aa2a3d1821a09fb284a1af9f9 (patch)
tree64bd99a2a9c560c407b8e1cdf89680b8c168d4fb /drivers
parentc49ca895c6afa5e8ba5f27415afc64c804ec02c4 (diff)
ath10k: Move logging prior to ath10k core destroy
ath10k core destroy frees the debug references and this is leading to crash when ATH10K_DBG_SNOC mask is defined. Fix this by moving logs to prior ath10k core destroy. Change-Id: If4fd96fdfd9faaf19480b6d523c501747f56d40e Signed-off-by: Govind Singh <govinds@codeaurora.org>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/wireless/ath/ath10k/snoc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/wireless/ath/ath10k/snoc.c b/drivers/net/wireless/ath/ath10k/snoc.c
index 2cbc8ee9abf9..08618cedf775 100644
--- a/drivers/net/wireless/ath/ath10k/snoc.c
+++ b/drivers/net/wireless/ath/ath10k/snoc.c
@@ -1329,6 +1329,8 @@ static int ath10k_snoc_remove(struct platform_device *pdev)
if (!ar_snoc)
return -EINVAL;
+ ath10k_dbg(ar, ATH10K_DBG_SNOC, "%s:WCN3990 removed\n", __func__);
+
ath10k_core_unregister(ar);
ath10k_snoc_pdr_unregister_notifier(ar);
ath10k_snoc_modem_ssr_unregister_notifier(ar);
@@ -1338,8 +1340,6 @@ static int ath10k_snoc_remove(struct platform_device *pdev)
ath10k_snoc_stop_qmi_service(ar);
ath10k_core_destroy(ar);
- ath10k_dbg(ar, ATH10K_DBG_SNOC, "%s:WCN3990 removed\n", __func__);
-
return 0;
}