Presently osif tdls memory is freed as part of the osif_priv when the vdev is logically destroyed. There is case seen wherein the tdls is holding vdev reference and in the other thread the interface down is received and the osif_priv is freed resulting in the tdls osif priv also, if the other thread tries to dereference the tdls os priv it will result null pointer exception. Move the tdls osif priv memory creation/deletion to the tdls component. Change-Id: I3782f6304bee5a6eaab4d9122a569ba56fd29947 CRs-Fixed: 2436379 |
||
---|---|---|
.. | ||
nan | ||
p2p | ||
sync | ||
tdls |