android_kernel_samsung_sm86.../core/dp
Rakesh Pillai c3b0114600 qcacld-3.0: Delete dp_link only after dp_vdev is freed
Currently the dp_link address is provided to CDP vdev
as a part of vdev register. Also, as per the vdev deletion
sequence, it is possible that dp_link can be destroyed
before CDP vdev is detached. This can lead to use-after-free
scenario when CDP vdev uses the osif_vdev handle (which is
the dp_link handle).

In order to fix this, do not free the dp_link till the CDP
vdev has been detached.

Change-Id: Ie5a1140a0d256b6115fa62e30e6bfd61d1dfc898
CRs-Fixed: 3696641
2024-01-17 03:09:56 -08:00
..
htt qcacld-3.0: Add null check before accessing soc 2023-10-19 14:42:11 -07:00
ol/inc qcacld-3.0: change dutycycle level array size to correct value 2023-03-22 10:29:31 -07:00
txrx qcacld-3.0: Delete dp_link only after dp_vdev is freed 2024-01-17 03:09:56 -08:00