summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/tasks.py
diff options
context:
space:
mode:
authorPaul Zhang <paulz@codeaurora.org>2018-11-06 16:18:51 +0800
committernshrivas <nshrivas@codeaurora.org>2018-11-09 04:03:55 -0800
commit08a310b3aff688bc3dbf322779f9d9f3d7cfddbc (patch)
treef4ca1557a25912cef18fa8d99c41851df247608c /scripts/gdb/linux/tasks.py
parente69539a5c60b9e3d7f083c86482f5936bdb214f0 (diff)
qcacld-3.0: Avoid race when uplayer triggers reassoc
When supplicant tries to reassoc AP, it will set PSK before issue connection. In driver, it invokes function __wlan_hdd_cfg80211_keymgmt_set_key and then __wlan_hdd_cfg80211_connect. __wlan_hdd_cfg80211_keymgmt_set_key puts eWNI_SME_ROAM_SCAN_OFFLOAD_REQ to PE queue, then puts WMA_ROAM_SCAN_OFFLOAD_REQ to WMA queue. __wlan_hdd_cfg80211_connect puts SIR_HAL_ROAM_INVOKE to WMA queue directly. If the command SIR_HAL_ROAM_INVOKE is issued to fw before WMA_ROAM_SCAN_OFFLOAD_REQ, then roaming scan is canceled because scan mode is set. To avoid this race, send SIR_HAL_ROAM_INVOKE to PE queue, and then to WMA queue as well. Change-Id: I08624efc466085e49fa4201deb221276ec5c260f Rs-Fixed: 2344710
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions