android_kernel_xiaomi_sm8350/components
Abhishek Singh 3bbf6cb77c qcacld-3.0: Fix wait timeout for existing channel change request
In case of STA+SAP, if STA connect to new channel, driver check
if SAP channel switch is required. Before this it wait if channel
switch is already in progress, if not it continue and check if
channel change is required. While waiting in case where event was
set and channel switch was not in progress, the even gets reset
after waiting.

So if event is not set again, i.e in case SAP channel change is not
required. Any subsequent wait on the event will result in timeout.

Also while changing channel this event is reset and then the
concurrency checks are made and if checks fails the channel change
may not happen leaving event in reset state.

So wait for event only if channel switch is already in progress.
Also reset the event once all concurrency checks have passed and
channel change is started.

Change-Id: Iffcd8b2bf9dc7cbbd7d939983601cc395ef4c515
CRs-Fixed: 2425145
2019-04-02 11:17:16 -07:00
..
action_oui qcacld-3.0: Add ini to disable some aggressive TX features 2018-12-13 23:21:25 -08:00
cfg qcacld-3.0: Replace CONVERGED_TDLS_ENABLE feature flag 2019-02-20 09:09:34 -08:00
cmn_services/policy_mgr qcacld-3.0: Fix wait timeout for existing channel change request 2019-04-02 11:17:16 -07:00
disa qcacld-3.0: disa: Replace explicit comparison to NULL 2019-03-20 00:57:48 -07:00
dsc qcacld-3.0: Reject up-tree ops during transition 2019-03-25 12:39:31 -07:00
fw_offload qcacld-3.0: Replace WME_AC_* macros with QCA_WLAN_AC_* 2019-03-24 17:55:00 -07:00
ipa qcacld-3.0: Add flag for ipa pipes_down_in_progress 2019-03-27 02:53:34 -07:00
mlme qcacld-3.0: Disable periodic time sync feature from mainline 2019-03-28 04:36:15 -07:00
nan qcacld-3.0: Add policy mgr changes to support NDI concurrencies 2019-03-12 13:58:17 -07:00
ocb qcacld-3.0: Replace EDCA_AC_* macros with QCA_WLAN_AC_* 2019-03-24 17:54:49 -07:00
p2p qcacld-3.0: p2p: Replace explicit comparison to NULL 2019-03-19 22:54:38 -07:00
pmo qcacld-3.0: Replace duplicate api's of vdev_connected 2019-03-29 15:26:58 -07:00
target_if qcacld-3.0: Add support to configure ito repeat count 2019-03-22 03:08:52 -07:00
tdls qcacld-3.0: Replace duplicate api's of vdev_connected 2019-03-29 15:26:58 -07:00