8bc148d726f07e4c9c3df11e5031ac0c7f2c8484

Currently when Zeta feature is enabled, there is a race condition between WiFi DISABLE from TZ/CND, and WiFi ON from UI. Whenever TZ/CND sends WiFi DISABLE, driver will initiate idle_psoc_shutdown, and sets is_wlan_disabled flag in the hdd context, which will block WiFi from turning on. But if the driver receives WiFi ON from UI before setting the flag, it leads to a race condition. To avoid this issue, set the is_wlan_disabled flag before initiating idle_psoc_shutdown, and reset it if idle shutdown isn't successful. Change-Id: Ie643b02ebd492f637cc910be00d8226a843c2884 CRs-Fixed: 3282845
This is CNSS WLAN Host Driver for products starting from iHelium
Kuvaus
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%