android_kernel_motorola_sm6375/components
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Chaoli Zhou fd8d282a75 qcacld-3.0: Fix WDI 1.0 MCC TX SMMU fault
Merge from 2517936 & 2490501.
SMMU fault is observed for WDI 1.0 MCC TX when SMMU is enabled.
Issue is that dma_addr passed from IPA driver is iova of IPA
domain. WLAN driver directly uses the iova to do transmission.
Since iova is not mapped in WLAN domain, SMMU fault occurs.
Fix is to map skb to WLAN domain for TX when SMMU is enabled.
After doing DMA map, an offset of frag_header and ipa_header
is added to the iova and skb->cb is updated with the new iova.
After TX completion, skb DMA unmap is done but with the iova
of the above offset included, which leads to unmapped iova error.
Fix is to recalculate the iova and update skb->cb with new iova,
which has frag_header and ipa_header length removed.

Change-Id: Ib0112d6a3de6dc9af43e5c48a49085c7d4f41a9b
CRs-Fixed: 2534845
2019-09-29 09:48:12 -07:00
..
action_oui qcacld-3.0: Advertise max NSS capability with few IOT APs 2019-05-31 05:17:09 -07:00
blacklist_mgr qcacld-3.0: Send BLM reject list to FW after connect update 2019-07-22 06:33:07 -07:00
cfg qcacld-3.0: Link BLM to the legacy APIs 2019-06-02 01:51:34 -07:00
cmn_services/policy_mgr qcacld-3.0: Check 3th connection valid on same mac 2019-09-25 23:57:30 -07:00
cp_stats/dispatcher/inc qcacld-3.0: Define void * data members of cp_stats with specific type 2019-07-26 18:21:46 -07:00
disa
dsc qcacld-3.0: Disable dsc panic if fw is down 2019-09-27 14:56:31 -07:00
fw_offload qcacld-3.0: Add interface to get / set eLNA bypass 2019-09-21 02:46:53 -07:00
interop_issues_ap
ipa qcacld-3.0: Fix WDI 1.0 MCC TX SMMU fault 2019-09-29 09:48:12 -07:00
mlme qcacld-3.0: Set chainmask for 2x2 dbs capable device 2019-09-25 13:22:50 -07:00
nan qcacld-3.0: Add ini support for NDP inactivity timeout 2019-09-20 23:36:09 -07:00
ocb qcacld-3.0: Remove obsolete/unused macros 2019-06-20 11:59:45 -07:00
p2p qcacld-3.0: Check the p2p roc timer state by acquiring timer lock 2019-08-30 04:51:34 -07:00
pmo qcacld-3.0: Register action frames for wake up during runtime PM 2019-09-28 04:01:10 -07:00
target_if qcacld-3.0: Fix possible NULL wmi_handle dereference 2019-09-26 05:52:24 -07:00
tdls qcacld-3.0: Do not send enable TDLS in case of DBS 2019-09-25 09:20:37 -07:00