summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorPankaj Singh <pansin@codeaurora.org>2020-02-20 19:05:22 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2020-03-22 23:54:08 -0700
commit23e7b735c13f9693a48a69eca7e4160474842a8b (patch)
tree6f12c3758888067421b9b8a38890496df425f8a4 /tools/perf/scripts/python
parent6a2ced2571856d7d97eaa6bd98f8ec71f125d57f (diff)
qcacld-3.0: Race condition handling for roam during disconnect
Disconnect cmd received from supplicant, at the same time roam start event received from FW.This results in conetxt switch in scheduler thread and leads to disconnection in progress variable could not set. Roam sync events SIR_ROAMING_DEREGISTER_STA and SIR_ROAM_SYNCH_PROPAGATION are received one after another. Here again supplicant thread context resumes resulting in csr roam profile cleanup.Later on when scheuler thread resumes back it result in instability while trying to access roam profile object. Fix is to add check for current roam state using mlme component. check for current state is ROAM_RSO_STOPPED during both SIR_ROAMING_DEREGISTER_STA and SIR_ROAM_SYNCH_PROPAGATION events. Change-Id: Id0ea18a33dfef3d4e9a4003da33fc7172cf58e85 CRs-Fixed: 2626474
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions