android_kernel_xiaomi_sm8350/components
Dustin Brown 26ef417482 qcacld-3.0: Fix race in DSC threaded unit test
Very occasionally, the driver transition thread for the DSC race
condition unit test can be preempted before queuing the driver
transition. This leads to the transitions de-queuing in an unexpected
order, causing the test to fail. In order to close the race window, a
thread would have to set its event _after_ blocking on a pending
transition, which is impossible. So, rather than using events to
synchronize the different threads in this test case, use polling to
ensure the different transitions are queued in the appropriate order.
If the given condition is not met, call schedule() to give the other
threads a greater chance to run.

Change-Id: I05edfa9200ca7831926153f3ff0ec9dbbbab3fed
CRs-Fixed: 2378469
2019-01-10 19:42:10 -08: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: Add legacy DP CFG items and APIs 2018-11-01 05:42:07 -07:00
cmn_services/policy_mgr qcacld-3.0: Clean up a policy manager CFG item 2019-01-08 11:42:54 -08:00
disa qcacld-3.0: Rename GET_DISA_TX_OPS_FROM_VDEV() 2018-12-07 11:18:49 -08:00
dsc qcacld-3.0: Fix race in DSC threaded unit test 2019-01-10 19:42:10 -08:00
fw_offload qcacld-3.0: Use default value of ini items if not initialized 2019-01-08 05:17:08 -08:00
ipa qcacld-3.0: Add cdp api for dp tx desc availability 2019-01-07 00:07:14 -08:00
mlme qcacld-3.0: crypto convergence support for SET KEY 2019-01-08 20:24:43 -08:00
nan qcacld-3.0: Forward NDP Indication event for NDP initiator 2019-01-09 01:28:18 -08:00
ocb qcacld-3.0: Add src, and dst id support in SYS/CFG 2018-09-11 03:49:00 -07:00
p2p qcacld-3.0: Enable P2P component in CLD 2018-12-11 17:25:51 -08:00
pmo qcacld-3.0: Refactor one WNI cfg and two INI cfg about PMO 2019-01-10 19:42:02 -08:00
target_if qcacld-3.0: Use enum wmi_tdls_state as type of tdls state 2018-12-27 01:05:11 -08:00
tdls qcacld-3.0: Fix implicit tdls connection issue 2019-01-08 07:28:10 -08:00