mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-15 09:14:18 -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 |
|---|---|---|
Currently during peer initialization (ol_txrx_peer_attach), we are initializing peer refcount to 2. This is done to prevent peer deletion, in case some logic tries to delete a peer when the host has not received peer map events. The above logic fails to address the condition when there is roaming failure, followed by peer deletion from userpace. In this case, host tries to create a peer and initializes refcount to 2. However, since roaming fails, firmware does not send out peer map events. In the meanwhile, the framework tries to delete the existing peer. This deletion following the peer creation and absence of peer map leads to an incorrect peer refcount even after deletion and hence this peer does not get deleted. Initialize peer with refcount of 2 but 1 instead. In case a map or unmap arrives after peer deletion, the existing logic will try to find a peer in the peer hash bins or peer_id_obj_map and will not find the peer. Change-Id: Ia3ba6842122dba49281d7bd00303cbe7685ef91c CRs-Fixed: 2087373 |
||
| components | ||
| core | ||
| uapi/linux | ||
| Android.mk | ||
| Kbuild | ||
| Kconfig | ||
| Makefile | ||
| README.txt | ||
This is CNSS WLAN Host Driver for products starting from iHelium