commit | 016a42e2c7e8048a863a5a26803cc1e9c9428990 | [log] [tgz] |
---|---|---|
author | gbian <gbian@codeaurora.org> | Wed Mar 01 18:49:11 2017 +0800 |
committer | qcabuildsw <qcabuildsw@localhost> | Thu Mar 02 17:52:32 2017 -0800 |
tree | 14296395a157875ea63b7c138dfab82a8ebc28db | |
parent | 5382cf48656dc72589c1ad94d57b754e9d3da086 [diff] |
qcacld-3.0: Add vdev checking in the ol_tx_desc_free to avoid crash qcacld-2.0 to qcacld-3.0 propagation The ol_tx_desc_free might access the invalid content of vdev referred by tx desc, since this vdev might be detached in another thread asynchronous. Go through tx desc pool to set corresponding tx desc's vdev to NULL when detach this vdev, and add vdev checking in the ol_tx_desc_free to avoid crash. Change-Id: I3afa63659e047bbbf008440335fb71c8295ca353 CRs-Fixed: 1087690