diff options
| author | CNSS_WLAN Service <cnssbldsw@qualcomm.com> | 2017-10-03 16:48:20 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-10-03 16:48:20 -0700 |
| commit | ca14c2a3e5ea502d65e254c797374dfb3562d064 (patch) | |
| tree | 688f124ce9358a02fb7a0da261e168fcc547c2a1 | |
| parent | aacfec7b78c677b18f6e7f5adf421bdc08cf87e6 (diff) | |
| parent | f3ddc5d2fe60cbed2be1f19e90e2063131fa1b7f (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.c | 6 |
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; |
