summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCNSS_WLAN Service <cnssbldsw@qualcomm.com>2017-10-03 16:48:20 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-10-03 16:48:20 -0700
commitca14c2a3e5ea502d65e254c797374dfb3562d064 (patch)
tree688f124ce9358a02fb7a0da261e168fcc547c2a1
parentaacfec7b78c677b18f6e7f5adf421bdc08cf87e6 (diff)
parentf3ddc5d2fe60cbed2be1f19e90e2063131fa1b7f (diff)
Merge "qcacld-3.0: Panic on recovery if recovery is not enabled" into wlan-cld3.driver.lnx.1.1
-rw-r--r--core/cds/src/cds_api.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/cds/src/cds_api.c b/core/cds/src/cds_api.c
index 3fc3a33e3509..82d6cefa4e85 100644
--- a/core/cds/src/cds_api.c
+++ b/core/cds/src/cds_api.c
@@ -1834,6 +1834,12 @@ static void cds_trigger_recovery_work(void *param)
struct qdf_runtime_lock recovery_lock;
qdf_device_t qdf_ctx;
+ if (!cds_is_self_recovery_enabled()) {
+ cds_err("Recovery is not enabled");
+ QDF_BUG(0);
+ return;
+ }
+
if (cds_is_driver_recovering() || cds_is_driver_in_bad_state()) {
cds_err("Recovery in progress; ignoring recovery trigger");
return;