android_kernel_xiaomi_sm8350/core/hdd/inc
Dustin Brown 5ec6b5598e qcacld-3.0: Stop bandwidth timer before adapter cleanup
There is race condition between the bus bandwidth work and cleaning up
an adapter. Under some conditions, it is possible for the bus bandwidth
work to access a paritally destroyed adapter, leading to a
use-after-free. To prevent the race condition, use the following
sequence:
    1) Stop the bandwidth timer
    2) Flush pending bandwidth work
    3) Cleanup the adapter
    4) Restart the bandwidth timer, if needed

Change-Id: I7166e75e65433d2dcb818ff8b41fe959c510a2e9
CRs-Fixed: 2025184
2017-04-03 15:25:26 -07:00
..
qc_sap_ioctl.h qcacld-3.0: [11AX] Add support to configure range extenstion 2017-03-28 13:00:32 -07:00
wlan_hdd_assoc.h qcacld-3.0: Send Deauth and delete all TDLS stations 2017-03-21 06:12:14 -07:00
wlan_hdd_cfg.h qcacld-3.0: Add cfg.ini support to override ARP Access category 2017-03-31 23:57:36 -07:00
wlan_hdd_conc_ut.h qcacld-3.0: HDD change for policy manager restructuring part 1 2017-03-30 16:26:23 -07:00
wlan_hdd_debugfs.h qcacld-3.0: Featurize debugfs support in HDD 2017-01-30 16:06:08 -08:00
wlan_hdd_driver_ops.h qcacld-3.0: Fix HDD Bus suspend/resume API issues 2017-04-03 12:40:54 -07:00
wlan_hdd_ether.h qcacld-3.0: Fix block comments in wlan_hdd_ether.h 2017-01-13 14:13:03 -08:00
wlan_hdd_ftm.h qcacld-3.0: Remove obsolete CDS mq APIs reference from HDD 2017-01-18 15:50:57 -08:00
wlan_hdd_he.h qcacld-3.0: [11AX] Relocate kernel doc to header files in HDD 2017-03-29 12:28:54 -07:00
wlan_hdd_host_offload.h qcacld-3.0: Fix block comments in wlan_hdd_host_offload.h 2017-01-13 14:13:07 -08:00
wlan_hdd_includes.h qcacld-3.0: Fix block comments in wlan_hdd_includes.h 2017-01-13 14:13:11 -08:00
wlan_hdd_ipa.h qcacld-3.0: legacy code change for policy manager restructuring 2017-03-30 16:26:20 -07:00
wlan_hdd_lro.h qcacld-3.0: Add changes for per NAPI or per Rx CE LRO manager 2016-11-15 13:45:29 -08:00
wlan_hdd_main.h qcacld-3.0: Stop bandwidth timer before adapter cleanup 2017-04-03 15:25:26 -07:00
wlan_hdd_memdump.h qcacld-3.0: Dump driver information 2016-10-07 12:54:36 -07:00
wlan_hdd_misc.h qcacld-3.0: Update prefix for multi-interface with chip name 2017-03-02 19:58:56 -08:00
wlan_hdd_nan.h qcacld-3.0: Pass suspend/resume ini params to PMO 2017-03-10 06:40:55 -08:00
wlan_hdd_napi.h qcacld-3.0: hdd: change legacy data path api to cdp api 2016-11-17 19:13:15 -08:00
wlan_hdd_oemdata.h qcacld-3.0: MCL changes for WIFI Positioning component 2017-03-21 01:10:21 -07:00
wlan_hdd_p2p.h qcacld-3.0: Moving back non policy manager functionality to HDD 2017-03-30 16:26:50 -07:00
wlan_hdd_power.h qcacld-3.0: Fix unit-test suspend regression 2017-03-15 18:26:41 -07:00
wlan_hdd_regulatory.h qcacld-3.0: Change INDOOR channel check to PASSIVE channels 2016-11-12 00:23:48 -08:00
wlan_hdd_softap_tx_rx.h qcacld-3.0: Data path changes to use converged APIs (Part 5) 2016-04-01 16:19:43 -07:00
wlan_hdd_tdls.h qcacld-3.0: HDD TDLS change for policy manager restructuring 2017-03-30 16:26:48 -07:00
wlan_hdd_trace.h qcacld-3.0: Fix to move newly added enums to the bottom of the list 2016-09-10 19:05:24 -07:00
wlan_hdd_tsf.h qcacld-3.0: Fix -Wmissing-prototypes in wlan_hdd_tsf 2016-10-11 06:24:37 -07:00
wlan_hdd_tx_rx.h qcacld-3.0: hdd: change legacy data path api to cdp api 2016-11-17 19:13:15 -08:00
wlan_hdd_wext.h qcacld-3.0: [11AX] Add support to configure peer rate 2017-03-28 13:00:27 -07:00
wlan_hdd_wmm.h qcacld-3.0: Fix misleading comments 2016-10-17 21:58:20 -07:00
wlan_hdd_wowl.h qcacld-3.0: Add QDF types 2016-03-24 11:57:54 -07:00