android_kernel_xiaomi_sm8350/core/cds/inc
Rakesh Pillai ed73605fe2 qcacld-3.0: Remove usage of datapath handles in outer layers
Currently many layers store the datapath handles i.e.
pdev and vdev handles and use them for passing as an
argument to the CDP APIs. This gives way to possible
race conditions, where the datapath handle provided by
the outer layer might be a stale pointer, which in turn
leads to unexpected results.

Remove the storage and usage of all the datapath handles
from the layers currently using them.
- cds_context
- vdev objmgr
- pdev objmgr

Change-Id: Icf24bd3792af203d1a06e153f0badd6e7405559f
CRs-Fixed: 2602199
2020-01-23 14:27:28 -08:00
..
cds_api.h qcacld-3.0: Add CDS API to update parameter for pkt capture mode 2020-01-08 23:38:43 -08:00
cds_config.h qcacld-3.0: Fix WMI timeout for runtime PM 2019-08-20 22:53:50 -07:00
cds_crypto.h
cds_ieee80211_common.h qcacld-3.0: Add 80211 BAR frame 2019-12-13 20:39:05 -08:00
cds_packet.h qcacld-3.0: Remove obsolete cds_packet definitions 2018-12-06 21:03:36 -08:00
cds_reg_service.h qcacld-3.0: Remove obsolete code from CDS 2019-02-23 16:02:46 -08:00
cds_regdomain.h qcacld-3.0: Update proper copyright years 2020-01-23 07:55:32 -08:00
cds_sched.h qcacld-3.0: Remove usage of datapath handles in outer layers 2020-01-23 14:27:28 -08:00
cds_utils.h qcacld-3.0: Remove obsolete code from CDS 2019-02-23 16:02:46 -08:00