mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 16:46:15 -04:00
qcacld-3.0: Set the driver_type in the mac during the mac_open
Presently during the mac open the globalmac context is memset to zero and the based on the driver_type pe sessions will be created. During the switch from the FTM to mission mode, pe checks the driver mode from the mac context and tries to access the invalid lim sessions which are not created for FTM mode. To mitigate the issue set the driver_type in the mac context during mac_open CRs-Fixed: 2017035 Change-Id: Iddefd2f74afb71197c3830a51f107d86736745f1
This commit is contained in:
parent
b3f4542d3e
commit
66f9169b50
1 changed files with 6 additions and 0 deletions
|
|
@ -129,6 +129,12 @@ tSirRetStatus mac_open(struct wlan_objmgr_psoc *psoc, tHalHandle *pHalHandle,
|
|||
*pHalHandle = (tHalHandle) p_mac;
|
||||
|
||||
{
|
||||
/*
|
||||
* For Non-FTM cases this value will be reset during mac_start
|
||||
*/
|
||||
if (cds_cfg->driver_type)
|
||||
p_mac->gDriverType = eDRIVER_TYPE_MFG;
|
||||
|
||||
/* Call routine to initialize CFG data structures */
|
||||
if (eSIR_SUCCESS != cfg_init(p_mac))
|
||||
return eSIR_FAILURE;
|
||||
|
|
|
|||
Loading…
Reference in a new issue