commit | 12e8f33fc65e437eb5b0c3f3b8e6e8b9eff6c805 | [log] [tgz] |
---|---|---|
author | Pamidipati, Vijay <vpamidip@codeaurora.org> | Wed Jun 13 20:13:13 2018 +0530 |
committer | nshrivas <nshrivas@codeaurora.org> | Sat Oct 13 22:24:15 2018 -0700 |
tree | 7baa142aeb0abd6b80b962361f78ff16da633c37 | |
parent | 118f53494f403b59ccde6ba6cac0a7cd8bc3d6e3 [diff] |
qcacmn: Fix a double free issue for tx descriptor Tx descriptors that belong to a particular vdev are released in vdev detach path. Since DP soc is not detached yet, interrupts are not disabled, so it is possible that host gets completions for same tx descriptor and it tries to process it again. Add a check for vdev in tx completion path to avoid duplicate processing of tx descriptors Change-Id: I5a62ef4d981dbfd0a5ca7483acf4270145d016be