qcacld-2.0 to qcacld-3.0 propagation Currently for SDIO implementation, tx comp indication is suppressed and tx_desc is freed when htt download is done. This leads to invalid tx_desc being referenced when pktlog indication handler wants to collect TX-ed tx_desc information. Fix consists of two parts: 1. When pktlog is enabled in ini, enable tx comp indication handler just like PCIe and USB. tx_desc is still valid when pktlog indication comes. 2. Check vdev pointer embedded in tx_desc structure. vdev pointer is set when tx_desc is allocated and set to NULL when tx_desc is freed. This guards against invalid tx_desc_id from firmware. Note that performance drops should be expected when pktlog is enabled on HL platforms. Change-Id: Iba9b8323b4a6e2ae17e36768bda3511f52236a2c CRs-Fixed: 2034996 |
||
---|---|---|
.. | ||
inc | ||
src |