android_kernel_xiaomi_sm8350/core
Ashish Kumar Dhanotiya bf00f82427 qcacld-3.0: Validate all channels for avoid_freq channel list
In avoid frequency vendor command, only data validation is
being done but each individual channel is not getting validated
which may lead to an array out of bound access as the array
which is used to cache the channels has the size of valid number
of channels.

To avoid this, add a check to validate each channel before
updating the unsafe channel list array.

Change-ID: I433e9297207869e43d1a6ee2d621bded2f562656
CRs-Fixed: 2341890
2018-12-24 12:15:44 -08:00
..
bmi qcacld-3.0: Remove unnecessary includes from ol_if_athvar.h 2018-12-17 13:12:01 -08:00
cds qcacld-3.0: Remove cds_crypto_init()/deinit() 2018-12-21 15:10:10 -08:00
dp qcacld-3.0: Use new accessor macro for map_index in qdf_nbuf_cb 2018-12-23 21:58:36 -08:00
hdd qcacld-3.0: Validate all channels for avoid_freq channel list 2018-12-24 12:15:44 -08:00
mac Release 5.2.0.113D 2018-12-24 10:06:35 -08:00
pld qcacld-3.0: Enable MAC provisioning from ini 2018-12-14 05:34:46 -08:00
sap qcacld-3.0: Remove sap_dfs_is_channel_in_preferred_location() 2018-12-21 15:12:00 -08:00
sme qcacld-3.0: Add host support for db2dbm RSSI changes 2018-12-24 03:32:38 -08:00
wma qcacld-3.0: Add host support for db2dbm RSSI changes 2018-12-24 03:32:38 -08:00