commit | 0a11679e1fc89c3dba83e2fe0f2bf093c04cf462 | [log] [tgz] |
---|---|---|
author | Manikanta Pubbisetty <mpubbise@codeaurora.org> | Thu May 07 20:00:23 2020 +0530 |
committer | nshrivas <nshrivas@codeaurora.org> | Fri Jun 05 11:13:35 2020 -0700 |
tree | b85be27e3d41774013a5ee373bb1db542b7c5372 | |
parent | 866d554622fe9d9e78bc36dde2d3341403fe42bd [diff] |
qcacld-3.0: drop frames in the RX thread queue during peer unmap Because of a race that happen during vdev delete, RX packets can get queued to the RX thread after the RX flush (done as part of peer deletion) and by the time RX thread is woken up for processing, the netdev pointer would be NULL leading to a crash. Avoid this by dropping pending frames in the RX thread during peer unmap as well. Change-Id: Id79d7d05c487fcabfd104a15dc4038d48703b07c CRs-Fixed: 2681195