mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-09 05:39:54 -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 |
|---|---|---|
In wlan_hdd_pld_remove(), a global mutext is grabbed before setting the global "unloading" flag. In the case of __hdd_open(), this flag is checked before also grabbing the same lock. Ultimately this can lead to deadlocks when other shared locks are involved. As a short-to-medium term work around, set the unloading flag before waiting for external threads to exit. After external threads have exited, then grab the lock to avoid deadlocking with external threads like those invoking __hdd_open(). Effectively, this does a stop-and-flush on external threads into the driver before unloading. Change-Id: Iaaf52d730807abd9a99950970988ec58a1abb87d CRs-Fixed: 2251271 |
||
| components | ||
| core | ||
| uapi/linux | ||
| Android.mk | ||
| Kbuild | ||
| Kconfig | ||
| Makefile | ||
| README.txt | ||
This is CNSS WLAN Host Driver for products starting from iHelium