From e23d02544e1ef5aaa672650ac34df848d13fd612 Mon Sep 17 00:00:00 2001 From: Abhishek Ambure Date: Thu, 10 Sep 2020 16:41:01 +0530 Subject: [PATCH] qcacld-3.0: Remove DFS_CAC_IN_PROGRESS check in HDD for STA DEL request For users delete station request, host checks DFS CAC progress flag in HDD. If DFS CAC progress is set, host doesn't send disassoc/deauth request to LIM. Due to this peer instance in FW remains undeleted and host returns success. On SAP vdev delete this peer instance in FW remains undeleted and FW crashes. In LIM host already handles deauth/disassoc request if DFS CAC is in progress. Hence remove DFS CAC in progress check from HDD. Change-Id: I27953eac86fc4258ff764fb0ac8e6b95cb7ae99b CRs-Fixed: 2773050 --- core/hdd/src/wlan_hdd_cfg80211.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c index 83fbbd4cbe56..e5f12db07807 100644 --- a/core/hdd/src/wlan_hdd_cfg80211.c +++ b/core/hdd/src/wlan_hdd_cfg80211.c @@ -21367,9 +21367,6 @@ QDF_STATUS hdd_softap_deauth_current_sta(struct hdd_adapter *adapter, return QDF_STATUS_E_INVAL; } - if (hdd_ctx->dev_dfs_cac_status == DFS_CAC_IN_PROGRESS) - return QDF_STATUS_E_INVAL; - qdf_event_reset(&hapd_state->qdf_sta_disassoc_event); if (!qdf_is_macaddr_broadcast(¶m->peerMacAddr))