mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 07:37:31 -04:00
No description
- C 98.2%
- Assembly 1%
- Makefile 0.3%
- Shell 0.2%
- Python 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Presently host prepares and fills wma req in wma_hold_req_queue after sending pdev_set_dual_mac command to FW. Host uses same wma request to process response from firmware. If host gets FW response before filling wma request to wma_hold_req_queue, host fails to process pdev_set_dual_mac cmd response. And thus the wma request queued after sending pdev_set_dual_mac command gets timeout. Hence prepare and fill wma req in wma_hold_req_queue before sending pdev_set_dual_mac command to firmware. Problem scenario: 1) Host send pdev_set_dual_mac cmd to fw in kworker thread and then gets suspend before filling wma req into wma_hold_req_queue. 2) Host gets pdev_set_dual_mac cmd response from fw and schedular thread runs to process response where it doesn't get wma request. 3) Now kworker thread gets scheduled and fill wma req and gets timed out. Change-Id: I4d32e4459c32843c8fdb9a48262b5a55eecf2cbd CRs-Fixed: 2902212 |
||
| components | ||
| configs | ||
| core | ||
| os_if | ||
| uapi/linux | ||
| Android.mk | ||
| Kbuild | ||
| Kconfig | ||
| Makefile | ||
| README.txt | ||
This is CNSS WLAN Host Driver for products starting from iHelium