mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-11-10 12:52:37 -05:00
No description
- C 98.2%
- Assembly 1%
- Makefile 0.3%
- Shell 0.2%
- Python 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
In hdd_wlan_start_modules() failures after cds_pre_enable are not handled properly, this leads to freed data structures access during next module start because driver state is still set to opened state. Add fix to properly handle failures after cds_pre_enable by 1st doing cds_post_disable such that FW is PDEV suspended, SoC is reset, ce tasklets are killed and interrupts are disabled before calling cds_close() because cds_close() frees host posted buffers to FW and if FW is not PDEV suspended and host frees posted buffers this can lead to SNOC errors and unknown HLOS memory corruptions. Also change the driver state to closed state before doing cds_close such that when next hdd_wlan_start_modules() comes then driver gets re-opened and re-enabled properly. Change-Id: I5abfa3c782480d130d7fd3f9087f7a071e4a3f70 CRs-Fixed: 2007845 |
||
| core | ||
| uapi/linux | ||
| Android.mk | ||
| Kbuild | ||
| Kconfig | ||
| Makefile | ||
| README.txt | ||
This is CNSS WLAN Host Driver for products starting from iHelium