mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-24 21:54:34 -04:00
qcacld-3.0: Check neighbor roam state before disconnecting
Wait for LFR 2.0 based Roaming sequence to complete before processing disconnect command from cfg80211. Change-Id: Ib596aa56ccc322f5ba87b46685bbc299793c9d5b CRs-Fixed: 2464112
This commit is contained in:
parent
a46dfad56a
commit
8dbf4b5654
1 changed files with 3 additions and 1 deletions
|
|
@ -18666,7 +18666,9 @@ int wlan_hdd_disconnect(struct hdd_adapter *adapter, u16 reason)
|
|||
*
|
||||
*/
|
||||
INIT_COMPLETION(adapter->roaming_comp_var);
|
||||
if (hdd_is_roaming_in_progress(hdd_ctx)) {
|
||||
if (hdd_is_roaming_in_progress(hdd_ctx) ||
|
||||
sme_neighbor_middle_of_roaming(mac_handle,
|
||||
adapter->vdev_id)) {
|
||||
rc = wait_for_completion_timeout(
|
||||
&adapter->roaming_comp_var,
|
||||
msecs_to_jiffies(WLAN_WAIT_TIME_STOP_ROAM));
|
||||
|
|
|
|||
Loading…
Reference in a new issue