diff --git a/core/hdd/src/wlan_hdd_hostapd.c b/core/hdd/src/wlan_hdd_hostapd.c index 8960331224..d09d6cc435 100644 --- a/core/hdd/src/wlan_hdd_hostapd.c +++ b/core/hdd/src/wlan_hdd_hostapd.c @@ -6122,7 +6122,7 @@ static int __wlan_hdd_cfg80211_stop_ap(struct wiphy *wiphy, status = wlansap_stop_bss(WLAN_HDD_GET_SAP_CTX_PTR(adapter)); if (QDF_IS_STATUS_SUCCESS(status)) { qdf_status = - qdf_wait_for_event_completion(&hostapd_state-> + qdf_wait_single_event(&hostapd_state-> qdf_stop_bss_event, SME_CMD_STOP_BSS_TIMEOUT); diff --git a/core/hdd/src/wlan_hdd_hostapd_wext.c b/core/hdd/src/wlan_hdd_hostapd_wext.c index c2c826af67..5b6bfb4e8f 100644 --- a/core/hdd/src/wlan_hdd_hostapd_wext.c +++ b/core/hdd/src/wlan_hdd_hostapd_wext.c @@ -2138,8 +2138,7 @@ __iw_softap_stopbss(struct net_device *dev, status = wlansap_stop_bss( WLAN_HDD_GET_SAP_CTX_PTR(adapter)); if (QDF_IS_STATUS_SUCCESS(status)) { - status = - qdf_wait_for_event_completion(&hostapd_state-> + status = qdf_wait_single_event(&hostapd_state-> qdf_stop_bss_event, SME_CMD_STOP_BSS_TIMEOUT); diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index ed4f0e6f4a..13f23acd33 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -7570,7 +7570,7 @@ QDF_STATUS hdd_stop_adapter(struct hdd_context *hdd_ctx, WLAN_HDD_GET_HOSTAP_STATE_PTR(adapter); qdf_event_reset(&hostapd_state-> qdf_stop_bss_event); - status = qdf_wait_for_event_completion( + status = qdf_wait_single_event( &hostapd_state->qdf_stop_bss_event, SME_CMD_STOP_BSS_TIMEOUT); if (QDF_IS_STATUS_ERROR(status)) { @@ -15790,7 +15790,7 @@ void wlan_hdd_stop_sap(struct hdd_adapter *ap_adapter) qdf_event_reset(&hostapd_state->qdf_stop_bss_event); if (QDF_STATUS_SUCCESS == wlansap_stop_bss(hdd_ap_ctx-> sap_context)) { - qdf_status = qdf_wait_for_event_completion(&hostapd_state-> + qdf_status = qdf_wait_single_event(&hostapd_state-> qdf_stop_bss_event, SME_CMD_STOP_BSS_TIMEOUT); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { @@ -18200,9 +18200,8 @@ void hdd_restart_sap(struct hdd_adapter *ap_adapter) hostapd_state = WLAN_HDD_GET_HOSTAP_STATE_PTR(ap_adapter); qdf_event_reset(&hostapd_state->qdf_stop_bss_event); if (QDF_STATUS_SUCCESS == wlansap_stop_bss(sap_ctx)) { - qdf_status = - qdf_wait_for_event_completion(&hostapd_state-> - qdf_stop_bss_event, + qdf_status = qdf_wait_single_event( + &hostapd_state->qdf_stop_bss_event, SME_CMD_STOP_BSS_TIMEOUT); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { diff --git a/core/hdd/src/wlan_hdd_regulatory.c b/core/hdd/src/wlan_hdd_regulatory.c index 0e211767fb..cc6436a194 100644 --- a/core/hdd/src/wlan_hdd_regulatory.c +++ b/core/hdd/src/wlan_hdd_regulatory.c @@ -1603,9 +1603,8 @@ static void hdd_restart_sap_with_new_phymode(struct hdd_context *hdd_ctx, hdd_err("SAP Stop Bss fail"); return; } - status = qdf_wait_for_event_completion( - &hostapd_state->qdf_stop_bss_event, - SME_CMD_STOP_BSS_TIMEOUT); + status = qdf_wait_single_event(&hostapd_state->qdf_stop_bss_event, + SME_CMD_STOP_BSS_TIMEOUT); if (!QDF_IS_STATUS_SUCCESS(status)) { hdd_err("SAP Stop timeout"); return;