summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajeev Kumar <rajekuma@codeaurora.org>2018-01-04 16:17:10 -0800
committersnandini <snandini@codeaurora.org>2018-01-08 11:47:20 -0800
commitad0958ae1f9841006ddad8f488e8036136de5554 (patch)
treefac37b2f3fae3717213fbc958194950a714d4946
parent878d35adbdb1fa6e70103bbb90b28ce507abb28c (diff)
qcacld-3.0: Avoid panic in driver inactivity op timer if fw is down
It's possible that FW crashes during driver unload hence avoid panic in driver inactivity op timer handler if fw is already down. Change-Id: I43b520fe064ede919f5f98674d98e8861fd9a414 CRs-Fixed: 2167265
-rw-r--r--core/hdd/src/wlan_hdd_main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c
index 26db09d3cc02..5974425dd97f 100644
--- a/core/hdd/src/wlan_hdd_main.c
+++ b/core/hdd/src/wlan_hdd_main.c
@@ -12882,6 +12882,11 @@ void hdd_drv_ops_inactivity_handler(void)
sizeof("shutdown")))
QDF_BUG(0);
+ if (cds_is_fw_down()) {
+ hdd_err("FW is down");
+ return;
+ }
+
if (cds_is_self_recovery_enabled())
cds_trigger_recovery(false);
else