|
@@ -3758,6 +3758,10 @@ void hdd_deinit_ap_mode(struct hdd_context *hdd_ctx,
|
|
clear_bit(WMM_INIT_DONE, &adapter->event_flags);
|
|
clear_bit(WMM_INIT_DONE, &adapter->event_flags);
|
|
}
|
|
}
|
|
qdf_atomic_set(&adapter->session.ap.acs_in_progress, 0);
|
|
qdf_atomic_set(&adapter->session.ap.acs_in_progress, 0);
|
|
|
|
+ if (qdf_atomic_read(&adapter->ch_switch_in_progress)) {
|
|
|
|
+ qdf_atomic_set(&adapter->ch_switch_in_progress, 0);
|
|
|
|
+ policy_mgr_set_chan_switch_complete_evt(hdd_ctx->psoc);
|
|
|
|
+ }
|
|
|
|
|
|
hdd_softap_deinit_tx_rx(adapter);
|
|
hdd_softap_deinit_tx_rx(adapter);
|
|
if (hdd_hostapd_deinit_sap_session(adapter))
|
|
if (hdd_hostapd_deinit_sap_session(adapter))
|