3505ae54e0b1b6b710ec9182492ef6d23974820c

WLAN wake lock is created during module init but if probe did not come from platform driver because of Q6 root/user pd not coming up then during driver unload WLAN wake lock is not destroyed which is leading to kernel panic because WLAN driver is unloaded without cleaning up the wake up source. Add fix to make sure to do hdd_deinit, pld_deinit dispatcher_deinit and wlan wake up source deinit even if hdd context is null because if probe did not happen from platfrom driver then hdd_ctx will be null. Change-Id: I213bded171b1c69da3332e84ebb0f7cbd940ef44 CRs-Fixed: 2240186
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%