summaryrefslogtreecommitdiff
path: root/uapi/linux/debug_linux.h
diff options
context:
space:
mode:
authorAbhishek Singh <absingh@codeaurora.org>2017-10-12 17:25:06 +0530
committersnandini <snandini@codeaurora.org>2017-10-16 17:43:57 -0700
commit21a0e42e8ae006eba1def7b3030a8d1841c26c5e (patch)
treef2a2936a59b7e28ea3ad321c602e6fb43901c5e7 /uapi/linux/debug_linux.h
parent253d88f80dcd2580fd571b97d49a2a1fe5e70db8 (diff)
qcacld-3.0: Wait for disconnect to complete, even if diconnect req is not queued
If SME is in disconnecting state disconnect from supplicant will not get queued. Thus supplicant can start a connect req as soon as HDD returns from disconnect req. If this connect req is processed by HDD before the SME disconnect is indicated to HDD, it will cause HDD/supplicant and SME out of sync. This results into scan allowed even when SME is waiting for key. SME will not allow scan until set key is completed, which may not happened as HDD has indicated disconnect to supplicant after connect was received by HDD. This will eventually lead to HDD scan inactivity timer to expire. To fix this wait for WLAN_WAIT_DISCONNECT_ALREADY_IN_PROGRESS time in HDD for SME disconnect to get processed before returning. Change-Id: I21f2c2e2f9b97fc50f9ac43bc5bbb5fd5188f3b7 CRs-Fixed: 2125636
Diffstat (limited to 'uapi/linux/debug_linux.h')
0 files changed, 0 insertions, 0 deletions