16904db4ef332f6f11e898218a49f60737100bf4

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
This is CNSS WLAN Host Driver for products starting from iHelium
Description
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%