android_kernel_xiaomi_sm8350/core
Sachin Ahuja 16904db4ef qcacld-3.0: Avoid reinitialization of wlan_start_comp event
Currently in case of static driver, wififtmd which writes into the
bootwlan and wifi-service which writes into the state_ctrl_param
executes in parallel. The handler of boot_wlan and state_ctrl_param
in driver intialize this wlan_start_comp variable and wait for its
completion. If one handler is already waiting on this event and other
handler reinitalize the event then it leads to the instability.

To mitigate this issue
1) set the driver loaded state to true and then complete the
wlan_start_comp event.
2) create the state_ctrl_param fs only once the boot_wlan handler
wait is completed for probe.

CRs-Fixed: 2158126
Change-Id: Ia51811a0dd2c5b52f7eee781c4d4620174de3649
2018-02-20 17:54:57 -08:00
..
bmi qcacld-3.0: Fix memory leak at BMI initializing 2018-01-24 19:44:52 -08:00
cds qcacld-3.0: wait tx complete before vdev stop 2018-02-13 09:33:52 -08:00
dp qcacld-3.0: Add txrx_get_pldev API to get packetlog object 2018-02-15 10:15:11 -08:00
hdd qcacld-3.0: Avoid reinitialization of wlan_start_comp event 2018-02-20 17:54:57 -08:00
mac Release 5.2.0.66U 2018-02-20 17:05:46 -08:00
pld qcacld-3.0: Set target ready only after hif_enable 2018-01-24 17:33:51 -08:00
sap qcacld-3.0: Avoid selection of irrelevant channel in 80/160MHz config 2018-02-08 07:55:35 -08:00
sme qcacld-3.0: Cancel scans during roaming 2018-02-15 19:35:00 -08:00
wma qcacld-3.0: Switch order of phymode and ch_width 2018-02-16 19:46:25 -08:00