62fb09b241371aee3a5da0a42b3d958632aa49e5

In wlan_serialization_psoc_disable the timers are freed without holding lock and at the same time the wlan_serialization_cleanup_vdev_timers from vdev destroy handler is accessing the timers, this result in cleanup_vdev_timers accessing freed timer memory resulting in assert. Fix is to free timer memory while holding timer lock. Also as the lock can be used by vdev delete handler after freeing in psoc_disable, move the init and deinit of the lock to psoc create and destroy handlers respectively. Change-Id: Idf822a91022de6b51c7ee1895f71b6fb94fedd72 CRs-Fixed: 2721064
This is CNSS WLAN Host Driver for products starting from iHelium
Beskrivning
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%