From c95d0eef1f46cf6245ada6d816903366b2bfb515 Mon Sep 17 00:00:00 2001 From: Bapiraju Alla Date: Tue, 26 Jan 2021 20:04:42 +0530 Subject: [PATCH] qcacld-3.0: Don't unregister vdev sync after pre CAC success Currently , pre CAC adapter will be closed during SAP interface down. But pre_cac vdev sync is being unregistered after pre CAC success. Because of this, pre CAC adapter close will fail and the same pre CAC adapter context will be retained for subsequent SAP start. As a result pre CAC request may fail after SAP restart. To address this, don't unregister vdev sync after pre CAC success. Change-Id: I2d5969274de290bd86cd510ed2a3ff4e095042b0 CRs-Fixed: 2861298 --- core/hdd/src/wlan_hdd_hostapd.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/core/hdd/src/wlan_hdd_hostapd.c b/core/hdd/src/wlan_hdd_hostapd.c index d41689c84481..dce087e71630 100644 --- a/core/hdd/src/wlan_hdd_hostapd.c +++ b/core/hdd/src/wlan_hdd_hostapd.c @@ -1158,13 +1158,9 @@ static void wlan_hdd_sap_pre_cac_success(void *data) if (errno) return; - osif_vdev_sync_unregister(adapter->dev); - osif_vdev_sync_wait_for_ops(vdev_sync); - __wlan_hdd_sap_pre_cac_success(adapter); osif_vdev_sync_trans_stop(vdev_sync); - osif_vdev_sync_destroy(vdev_sync); } #ifdef FEATURE_WLAN_AP_AP_ACS_OPTIMIZE