mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 00:00:00 -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 |
|---|---|---|
On low memory system, skb allocation failures are observed in dp_rx_buffers_replenish during driver loading phase within dp_rx_pdev_attach code path. Per kernel memory team analysis, failures are caused by large amount of atomic allocations. Currently when replenishing RX buffers, srng spinlock is first grabbed and then skb buffers are being requested, which makes skb allocation happen in atomic context. Fix is to create a new API for refilling rx buffers when loading driver. In the API, skbs are allocated into a pool without srng lock grabbed. Srng lock is grabbed only when refilling already allocated skb to rxdma ring. Change-Id: I9d45a42c9f2b0af7bf1d8031adb474d66ff9db59 CRs-Fixed: 2425798 |
||
| cfg | ||
| dp | ||
| ftm | ||
| global_lmac_if | ||
| hal/wifi3.0 | ||
| hif | ||
| htc | ||
| init_deinit/dispatcher | ||
| os_if/linux | ||
| qal | ||
| qdf | ||
| scheduler | ||
| spectral | ||
| target_if | ||
| umac | ||
| utils | ||
| wbuff | ||
| wlan_cfg | ||
| wmi | ||
| README.txt | ||
| VERSION.txt | ||
This is CNSS WLAN Host Driver for products starting from iHelium