mirror of https://gitee.com/openkylin/linux.git
staging: wilc1000: use kfree instead of WILC_FREE
Use kfree instead of WILC_FREE. Signed-off-by: Chaehyun Lim <chaehyun.lim@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
9b45891aef
commit
49188af272
|
@ -891,13 +891,13 @@ s32 DeallocateNetworkInfo(tstrNetworkInfo *pstrNetworkInfo)
|
||||||
|
|
||||||
if (pstrNetworkInfo != NULL) {
|
if (pstrNetworkInfo != NULL) {
|
||||||
if (pstrNetworkInfo->pu8IEs != NULL) {
|
if (pstrNetworkInfo->pu8IEs != NULL) {
|
||||||
WILC_FREE(pstrNetworkInfo->pu8IEs);
|
kfree(pstrNetworkInfo->pu8IEs);
|
||||||
pstrNetworkInfo->pu8IEs = NULL;
|
pstrNetworkInfo->pu8IEs = NULL;
|
||||||
} else {
|
} else {
|
||||||
s32Error = WILC_FAIL;
|
s32Error = WILC_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
WILC_FREE(pstrNetworkInfo);
|
kfree(pstrNetworkInfo);
|
||||||
pstrNetworkInfo = NULL;
|
pstrNetworkInfo = NULL;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -976,13 +976,13 @@ s32 DeallocateAssocRespInfo(tstrConnectRespInfo *pstrConnectRespInfo)
|
||||||
|
|
||||||
if (pstrConnectRespInfo != NULL) {
|
if (pstrConnectRespInfo != NULL) {
|
||||||
if (pstrConnectRespInfo->pu8RespIEs != NULL) {
|
if (pstrConnectRespInfo->pu8RespIEs != NULL) {
|
||||||
WILC_FREE(pstrConnectRespInfo->pu8RespIEs);
|
kfree(pstrConnectRespInfo->pu8RespIEs);
|
||||||
pstrConnectRespInfo->pu8RespIEs = NULL;
|
pstrConnectRespInfo->pu8RespIEs = NULL;
|
||||||
} else {
|
} else {
|
||||||
s32Error = WILC_FAIL;
|
s32Error = WILC_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
WILC_FREE(pstrConnectRespInfo);
|
kfree(pstrConnectRespInfo);
|
||||||
pstrConnectRespInfo = NULL;
|
pstrConnectRespInfo = NULL;
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -1056,7 +1056,7 @@ s32 DeallocateSurveyResults(wid_site_survey_reslts_s *pstrSurveyResults)
|
||||||
s32 s32Error = WILC_SUCCESS;
|
s32 s32Error = WILC_SUCCESS;
|
||||||
|
|
||||||
if (pstrSurveyResults != NULL) {
|
if (pstrSurveyResults != NULL) {
|
||||||
WILC_FREE(pstrSurveyResults);
|
kfree(pstrSurveyResults);
|
||||||
}
|
}
|
||||||
|
|
||||||
return s32Error;
|
return s32Error;
|
||||||
|
@ -1958,7 +1958,7 @@ s32 CoreConfiguratorDeInit(void)
|
||||||
|
|
||||||
if (gps8ConfigPacket != NULL) {
|
if (gps8ConfigPacket != NULL) {
|
||||||
|
|
||||||
WILC_FREE(gps8ConfigPacket);
|
kfree(gps8ConfigPacket);
|
||||||
gps8ConfigPacket = NULL;
|
gps8ConfigPacket = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -798,7 +798,7 @@ s32 Handle_get_IPAddress(void *drvHandler, u8 *pu8IPAddr, u8 idx)
|
||||||
memcpy(gs8GetIP[idx], strWID.ps8WidVal, IP_ALEN);
|
memcpy(gs8GetIP[idx], strWID.ps8WidVal, IP_ALEN);
|
||||||
|
|
||||||
/*get the value by searching the local copy*/
|
/*get the value by searching the local copy*/
|
||||||
WILC_FREE(strWID.ps8WidVal);
|
kfree(strWID.ps8WidVal);
|
||||||
|
|
||||||
if (memcmp(gs8GetIP[idx], gs8SetIP[idx], IP_ALEN) != 0)
|
if (memcmp(gs8GetIP[idx], gs8SetIP[idx], IP_ALEN) != 0)
|
||||||
host_int_setup_ipaddress((WILC_WFIDrvHandle)pstrWFIDrv, gs8SetIP[idx], idx);
|
host_int_setup_ipaddress((WILC_WFIDrvHandle)pstrWFIDrv, gs8SetIP[idx], idx);
|
||||||
|
@ -862,7 +862,7 @@ static s32 Handle_SetMacAddress(void *drvHandler, tstrHostIfSetMacAddress *pstrH
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
WILC_FREE(mac_buf);
|
kfree(mac_buf);
|
||||||
return s32Error;
|
return s32Error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1373,28 +1373,28 @@ static s32 Handle_Scan(void *drvHandler, tstrHostIFscanAttr *pstrHostIFscanAttr)
|
||||||
|
|
||||||
/* Deallocate pstrHostIFscanAttr->u8ChnlListLen which was prevoisuly allocated by the sending thread */
|
/* Deallocate pstrHostIFscanAttr->u8ChnlListLen which was prevoisuly allocated by the sending thread */
|
||||||
if (pstrHostIFscanAttr->pu8ChnlFreqList != NULL) {
|
if (pstrHostIFscanAttr->pu8ChnlFreqList != NULL) {
|
||||||
WILC_FREE(pstrHostIFscanAttr->pu8ChnlFreqList);
|
kfree(pstrHostIFscanAttr->pu8ChnlFreqList);
|
||||||
pstrHostIFscanAttr->pu8ChnlFreqList = NULL;
|
pstrHostIFscanAttr->pu8ChnlFreqList = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Deallocate pstrHostIFscanAttr->pu8IEs which was previously allocated by the sending thread */
|
/* Deallocate pstrHostIFscanAttr->pu8IEs which was previously allocated by the sending thread */
|
||||||
if (pstrHostIFscanAttr->pu8IEs != NULL) {
|
if (pstrHostIFscanAttr->pu8IEs != NULL) {
|
||||||
WILC_FREE(pstrHostIFscanAttr->pu8IEs);
|
kfree(pstrHostIFscanAttr->pu8IEs);
|
||||||
pstrHostIFscanAttr->pu8IEs = NULL;
|
pstrHostIFscanAttr->pu8IEs = NULL;
|
||||||
}
|
}
|
||||||
if (pstrHostIFscanAttr->strHiddenNetwork.pstrHiddenNetworkInfo != NULL) {
|
if (pstrHostIFscanAttr->strHiddenNetwork.pstrHiddenNetworkInfo != NULL) {
|
||||||
WILC_FREE(pstrHostIFscanAttr->strHiddenNetwork.pstrHiddenNetworkInfo);
|
kfree(pstrHostIFscanAttr->strHiddenNetwork.pstrHiddenNetworkInfo);
|
||||||
pstrHostIFscanAttr->strHiddenNetwork.pstrHiddenNetworkInfo = NULL;
|
pstrHostIFscanAttr->strHiddenNetwork.pstrHiddenNetworkInfo = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Deallocate pstrHostIFscanAttr->u8ChnlListLen which was prevoisuly allocated by the sending thread */
|
/* Deallocate pstrHostIFscanAttr->u8ChnlListLen which was prevoisuly allocated by the sending thread */
|
||||||
if (pstrHostIFscanAttr->pu8ChnlFreqList != NULL) {
|
if (pstrHostIFscanAttr->pu8ChnlFreqList != NULL) {
|
||||||
WILC_FREE(pstrHostIFscanAttr->pu8ChnlFreqList);
|
kfree(pstrHostIFscanAttr->pu8ChnlFreqList);
|
||||||
pstrHostIFscanAttr->pu8ChnlFreqList = NULL;
|
pstrHostIFscanAttr->pu8ChnlFreqList = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pu8HdnNtwrksWidVal != NULL)
|
if (pu8HdnNtwrksWidVal != NULL)
|
||||||
WILC_FREE(pu8HdnNtwrksWidVal);
|
kfree(pu8HdnNtwrksWidVal);
|
||||||
|
|
||||||
return s32Error;
|
return s32Error;
|
||||||
}
|
}
|
||||||
|
@ -1993,7 +1993,7 @@ static s32 Handle_Connect(void *drvHandler, tstrHostIFconnectAttr *pstrHostIFcon
|
||||||
pstrWFIDrv->enuHostIFstate = HOST_IF_IDLE;
|
pstrWFIDrv->enuHostIFstate = HOST_IF_IDLE;
|
||||||
/* Deallocation */
|
/* Deallocation */
|
||||||
if (strConnectInfo.pu8ReqIEs != NULL) {
|
if (strConnectInfo.pu8ReqIEs != NULL) {
|
||||||
WILC_FREE(strConnectInfo.pu8ReqIEs);
|
kfree(strConnectInfo.pu8ReqIEs);
|
||||||
strConnectInfo.pu8ReqIEs = NULL;
|
strConnectInfo.pu8ReqIEs = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2005,24 +2005,24 @@ static s32 Handle_Connect(void *drvHandler, tstrHostIFconnectAttr *pstrHostIFcon
|
||||||
PRINT_D(HOSTINF_DBG, "Deallocating connection parameters\n");
|
PRINT_D(HOSTINF_DBG, "Deallocating connection parameters\n");
|
||||||
/* Deallocate pstrHostIFconnectAttr->pu8bssid which was prevoisuly allocated by the sending thread */
|
/* Deallocate pstrHostIFconnectAttr->pu8bssid which was prevoisuly allocated by the sending thread */
|
||||||
if (pstrHostIFconnectAttr->pu8bssid != NULL) {
|
if (pstrHostIFconnectAttr->pu8bssid != NULL) {
|
||||||
WILC_FREE(pstrHostIFconnectAttr->pu8bssid);
|
kfree(pstrHostIFconnectAttr->pu8bssid);
|
||||||
pstrHostIFconnectAttr->pu8bssid = NULL;
|
pstrHostIFconnectAttr->pu8bssid = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Deallocate pstrHostIFconnectAttr->pu8ssid which was prevoisuly allocated by the sending thread */
|
/* Deallocate pstrHostIFconnectAttr->pu8ssid which was prevoisuly allocated by the sending thread */
|
||||||
if (pstrHostIFconnectAttr->pu8ssid != NULL) {
|
if (pstrHostIFconnectAttr->pu8ssid != NULL) {
|
||||||
WILC_FREE(pstrHostIFconnectAttr->pu8ssid);
|
kfree(pstrHostIFconnectAttr->pu8ssid);
|
||||||
pstrHostIFconnectAttr->pu8ssid = NULL;
|
pstrHostIFconnectAttr->pu8ssid = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Deallocate pstrHostIFconnectAttr->pu8IEs which was prevoisuly allocated by the sending thread */
|
/* Deallocate pstrHostIFconnectAttr->pu8IEs which was prevoisuly allocated by the sending thread */
|
||||||
if (pstrHostIFconnectAttr->pu8IEs != NULL) {
|
if (pstrHostIFconnectAttr->pu8IEs != NULL) {
|
||||||
WILC_FREE(pstrHostIFconnectAttr->pu8IEs);
|
kfree(pstrHostIFconnectAttr->pu8IEs);
|
||||||
pstrHostIFconnectAttr->pu8IEs = NULL;
|
pstrHostIFconnectAttr->pu8IEs = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pu8CurrByte != NULL)
|
if (pu8CurrByte != NULL)
|
||||||
WILC_FREE(pu8CurrByte);
|
kfree(pu8CurrByte);
|
||||||
return s32Error;
|
return s32Error;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2150,7 +2150,7 @@ static s32 Handle_ConnectTimeout(void *drvHandler)
|
||||||
|
|
||||||
/* Deallocation of strConnectInfo.pu8ReqIEs */
|
/* Deallocation of strConnectInfo.pu8ReqIEs */
|
||||||
if (strConnectInfo.pu8ReqIEs != NULL) {
|
if (strConnectInfo.pu8ReqIEs != NULL) {
|
||||||
WILC_FREE(strConnectInfo.pu8ReqIEs);
|
kfree(strConnectInfo.pu8ReqIEs);
|
||||||
strConnectInfo.pu8ReqIEs = NULL;
|
strConnectInfo.pu8ReqIEs = NULL;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -2173,18 +2173,18 @@ static s32 Handle_ConnectTimeout(void *drvHandler)
|
||||||
/* Deallocation of the Saved Connect Request in the global Handle */
|
/* Deallocation of the Saved Connect Request in the global Handle */
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.ssidLen = 0;
|
pstrWFIDrv->strWILC_UsrConnReq.ssidLen = 0;
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ssid != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ssid != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8ssid);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8ssid);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8ssid = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8ssid = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8bssid != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8bssid != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8bssid);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8bssid);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8bssid = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8bssid = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.ConnReqIEsLen = 0;
|
pstrWFIDrv->strWILC_UsrConnReq.ConnReqIEsLen = 0;
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2192,11 +2192,11 @@ static s32 Handle_ConnectTimeout(void *drvHandler)
|
||||||
/*BugID_5213*/
|
/*BugID_5213*/
|
||||||
/*Freeing flushed join request params on connect timeout*/
|
/*Freeing flushed join request params on connect timeout*/
|
||||||
if (gu8FlushedJoinReq != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
if (gu8FlushedJoinReq != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
||||||
WILC_FREE(gu8FlushedJoinReq);
|
kfree(gu8FlushedJoinReq);
|
||||||
gu8FlushedJoinReq = NULL;
|
gu8FlushedJoinReq = NULL;
|
||||||
}
|
}
|
||||||
if (gu8FlushedInfoElemAsoc != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
if (gu8FlushedInfoElemAsoc != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
||||||
WILC_FREE(gu8FlushedInfoElemAsoc);
|
kfree(gu8FlushedInfoElemAsoc);
|
||||||
gu8FlushedInfoElemAsoc = NULL;
|
gu8FlushedInfoElemAsoc = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2312,7 +2312,7 @@ static s32 Handle_RcvdNtwrkInfo(void *drvHandler, tstrRcvdNetworkInfo *pstrRcvdN
|
||||||
done:
|
done:
|
||||||
/* Deallocate pstrRcvdNetworkInfo->pu8Buffer which was prevoisuly allocated by the sending thread */
|
/* Deallocate pstrRcvdNetworkInfo->pu8Buffer which was prevoisuly allocated by the sending thread */
|
||||||
if (pstrRcvdNetworkInfo->pu8Buffer != NULL) {
|
if (pstrRcvdNetworkInfo->pu8Buffer != NULL) {
|
||||||
WILC_FREE(pstrRcvdNetworkInfo->pu8Buffer);
|
kfree(pstrRcvdNetworkInfo->pu8Buffer);
|
||||||
pstrRcvdNetworkInfo->pu8Buffer = NULL;
|
pstrRcvdNetworkInfo->pu8Buffer = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2520,30 +2520,30 @@ static s32 Handle_RcvdGnrlAsyncInfo(void *drvHandler, tstrRcvdGnrlAsyncInfo *pst
|
||||||
|
|
||||||
/* Deallocation */
|
/* Deallocation */
|
||||||
if (strConnectInfo.pu8RespIEs != NULL) {
|
if (strConnectInfo.pu8RespIEs != NULL) {
|
||||||
WILC_FREE(strConnectInfo.pu8RespIEs);
|
kfree(strConnectInfo.pu8RespIEs);
|
||||||
strConnectInfo.pu8RespIEs = NULL;
|
strConnectInfo.pu8RespIEs = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strConnectInfo.pu8ReqIEs != NULL) {
|
if (strConnectInfo.pu8ReqIEs != NULL) {
|
||||||
WILC_FREE(strConnectInfo.pu8ReqIEs);
|
kfree(strConnectInfo.pu8ReqIEs);
|
||||||
strConnectInfo.pu8ReqIEs = NULL;
|
strConnectInfo.pu8ReqIEs = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.ssidLen = 0;
|
pstrWFIDrv->strWILC_UsrConnReq.ssidLen = 0;
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ssid != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ssid != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8ssid);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8ssid);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8ssid = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8ssid = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8bssid != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8bssid != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8bssid);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8bssid);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8bssid = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8bssid = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.ConnReqIEsLen = 0;
|
pstrWFIDrv->strWILC_UsrConnReq.ConnReqIEsLen = 0;
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2591,25 +2591,25 @@ static s32 Handle_RcvdGnrlAsyncInfo(void *drvHandler, tstrRcvdGnrlAsyncInfo *pst
|
||||||
/*
|
/*
|
||||||
* if(strDisconnectNotifInfo.ie != NULL)
|
* if(strDisconnectNotifInfo.ie != NULL)
|
||||||
* {
|
* {
|
||||||
* WILC_FREE(strDisconnectNotifInfo.ie);
|
* kfree(strDisconnectNotifInfo.ie);
|
||||||
* strDisconnectNotifInfo.ie = NULL;
|
* strDisconnectNotifInfo.ie = NULL;
|
||||||
* }
|
* }
|
||||||
*/
|
*/
|
||||||
|
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.ssidLen = 0;
|
pstrWFIDrv->strWILC_UsrConnReq.ssidLen = 0;
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ssid != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ssid != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8ssid);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8ssid);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8ssid = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8ssid = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8bssid != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8bssid != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8bssid);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8bssid);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8bssid = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8bssid = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.ConnReqIEsLen = 0;
|
pstrWFIDrv->strWILC_UsrConnReq.ConnReqIEsLen = 0;
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2617,11 +2617,11 @@ static s32 Handle_RcvdGnrlAsyncInfo(void *drvHandler, tstrRcvdGnrlAsyncInfo *pst
|
||||||
/*Freeing flushed join request params on receiving*/
|
/*Freeing flushed join request params on receiving*/
|
||||||
/*MAC_DISCONNECTED while connected*/
|
/*MAC_DISCONNECTED while connected*/
|
||||||
if (gu8FlushedJoinReq != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
if (gu8FlushedJoinReq != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
||||||
WILC_FREE(gu8FlushedJoinReq);
|
kfree(gu8FlushedJoinReq);
|
||||||
gu8FlushedJoinReq = NULL;
|
gu8FlushedJoinReq = NULL;
|
||||||
}
|
}
|
||||||
if (gu8FlushedInfoElemAsoc != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
if (gu8FlushedInfoElemAsoc != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
||||||
WILC_FREE(gu8FlushedInfoElemAsoc);
|
kfree(gu8FlushedInfoElemAsoc);
|
||||||
gu8FlushedInfoElemAsoc = NULL;
|
gu8FlushedInfoElemAsoc = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2648,7 +2648,7 @@ static s32 Handle_RcvdGnrlAsyncInfo(void *drvHandler, tstrRcvdGnrlAsyncInfo *pst
|
||||||
|
|
||||||
/* Deallocate pstrRcvdGnrlAsyncInfo->pu8Buffer which was prevoisuly allocated by the sending thread */
|
/* Deallocate pstrRcvdGnrlAsyncInfo->pu8Buffer which was prevoisuly allocated by the sending thread */
|
||||||
if (pstrRcvdGnrlAsyncInfo->pu8Buffer != NULL) {
|
if (pstrRcvdGnrlAsyncInfo->pu8Buffer != NULL) {
|
||||||
WILC_FREE(pstrRcvdGnrlAsyncInfo->pu8Buffer);
|
kfree(pstrRcvdGnrlAsyncInfo->pu8Buffer);
|
||||||
pstrRcvdGnrlAsyncInfo->pu8Buffer = NULL;
|
pstrRcvdGnrlAsyncInfo->pu8Buffer = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2717,7 +2717,7 @@ static int Handle_Key(void *drvHandler, tstrHostIFkeyAttr *pstrHostIFkeyAttr)
|
||||||
pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.u8WepKeylen);
|
pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.u8WepKeylen);
|
||||||
|
|
||||||
|
|
||||||
WILC_FREE(pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.pu8WepKey);
|
kfree(pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.pu8WepKey);
|
||||||
|
|
||||||
strWIDList[3].u16WIDid = (u16)WID_WEP_KEY_VALUE;
|
strWIDList[3].u16WIDid = (u16)WID_WEP_KEY_VALUE;
|
||||||
strWIDList[3].enuWIDtype = WID_STR;
|
strWIDList[3].enuWIDtype = WID_STR;
|
||||||
|
@ -2726,7 +2726,7 @@ static int Handle_Key(void *drvHandler, tstrHostIFkeyAttr *pstrHostIFkeyAttr)
|
||||||
|
|
||||||
|
|
||||||
s32Error = SendConfigPkt(SET_CFG, strWIDList, 4, true, (u32)pstrWFIDrv);
|
s32Error = SendConfigPkt(SET_CFG, strWIDList, 4, true, (u32)pstrWFIDrv);
|
||||||
WILC_FREE(pu8keybuf);
|
kfree(pu8keybuf);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -2746,7 +2746,7 @@ static int Handle_Key(void *drvHandler, tstrHostIFkeyAttr *pstrHostIFkeyAttr)
|
||||||
memcpy(pu8keybuf + 2, pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.pu8WepKey,
|
memcpy(pu8keybuf + 2, pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.pu8WepKey,
|
||||||
pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.u8WepKeylen);
|
pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.u8WepKeylen);
|
||||||
|
|
||||||
WILC_FREE(pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.pu8WepKey);
|
kfree(pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.pu8WepKey);
|
||||||
|
|
||||||
strWID.u16WIDid = (u16)WID_ADD_WEP_KEY;
|
strWID.u16WIDid = (u16)WID_ADD_WEP_KEY;
|
||||||
strWID.enuWIDtype = WID_STR;
|
strWID.enuWIDtype = WID_STR;
|
||||||
|
@ -2754,7 +2754,7 @@ static int Handle_Key(void *drvHandler, tstrHostIFkeyAttr *pstrHostIFkeyAttr)
|
||||||
strWID.s32ValueSize = pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.u8WepKeylen + 2;
|
strWID.s32ValueSize = pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwepAttr.u8WepKeylen + 2;
|
||||||
|
|
||||||
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
||||||
WILC_FREE(pu8keybuf);
|
kfree(pu8keybuf);
|
||||||
} else if (pstrHostIFkeyAttr->u8KeyAction & REMOVEKEY) {
|
} else if (pstrHostIFkeyAttr->u8KeyAction & REMOVEKEY) {
|
||||||
|
|
||||||
PRINT_D(HOSTINF_DBG, "Removing key\n");
|
PRINT_D(HOSTINF_DBG, "Removing key\n");
|
||||||
|
@ -2822,7 +2822,7 @@ static int Handle_Key(void *drvHandler, tstrHostIFkeyAttr *pstrHostIFkeyAttr)
|
||||||
|
|
||||||
s32Error = SendConfigPkt(SET_CFG, strWIDList, 2, true, (u32)pstrWFIDrv);
|
s32Error = SendConfigPkt(SET_CFG, strWIDList, 2, true, (u32)pstrWFIDrv);
|
||||||
|
|
||||||
WILC_FREE(pu8keybuf);
|
kfree(pu8keybuf);
|
||||||
|
|
||||||
/* ////////////////////////// */
|
/* ////////////////////////// */
|
||||||
up(&(pstrWFIDrv->hSemTestKeyBlock));
|
up(&(pstrWFIDrv->hSemTestKeyBlock));
|
||||||
|
@ -2868,15 +2868,15 @@ static int Handle_Key(void *drvHandler, tstrHostIFkeyAttr *pstrHostIFkeyAttr)
|
||||||
|
|
||||||
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
||||||
|
|
||||||
WILC_FREE(pu8keybuf);
|
kfree(pu8keybuf);
|
||||||
|
|
||||||
/* ////////////////////////// */
|
/* ////////////////////////// */
|
||||||
up(&(pstrWFIDrv->hSemTestKeyBlock));
|
up(&(pstrWFIDrv->hSemTestKeyBlock));
|
||||||
/* ///////////////////////// */
|
/* ///////////////////////// */
|
||||||
}
|
}
|
||||||
_WPARxGtk_end_case_:
|
_WPARxGtk_end_case_:
|
||||||
WILC_FREE(pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwpaAttr.pu8key);
|
kfree(pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwpaAttr.pu8key);
|
||||||
WILC_FREE(pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwpaAttr.pu8seq);
|
kfree(pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwpaAttr.pu8seq);
|
||||||
if (ret == -1)
|
if (ret == -1)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -2924,7 +2924,7 @@ static int Handle_Key(void *drvHandler, tstrHostIFkeyAttr *pstrHostIFkeyAttr)
|
||||||
strWIDList[1].s32ValueSize = PTK_KEY_MSG_LEN + 1;
|
strWIDList[1].s32ValueSize = PTK_KEY_MSG_LEN + 1;
|
||||||
|
|
||||||
s32Error = SendConfigPkt(SET_CFG, strWIDList, 2, true, (u32)pstrWFIDrv);
|
s32Error = SendConfigPkt(SET_CFG, strWIDList, 2, true, (u32)pstrWFIDrv);
|
||||||
WILC_FREE(pu8keybuf);
|
kfree(pu8keybuf);
|
||||||
|
|
||||||
/* ////////////////////////// */
|
/* ////////////////////////// */
|
||||||
up(&(pstrWFIDrv->hSemTestKeyBlock));
|
up(&(pstrWFIDrv->hSemTestKeyBlock));
|
||||||
|
@ -2965,7 +2965,7 @@ static int Handle_Key(void *drvHandler, tstrHostIFkeyAttr *pstrHostIFkeyAttr)
|
||||||
strWID.s32ValueSize = PTK_KEY_MSG_LEN;
|
strWID.s32ValueSize = PTK_KEY_MSG_LEN;
|
||||||
|
|
||||||
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
||||||
WILC_FREE(pu8keybuf);
|
kfree(pu8keybuf);
|
||||||
|
|
||||||
/* ////////////////////////// */
|
/* ////////////////////////// */
|
||||||
up(&(pstrWFIDrv->hSemTestKeyBlock));
|
up(&(pstrWFIDrv->hSemTestKeyBlock));
|
||||||
|
@ -2973,7 +2973,7 @@ static int Handle_Key(void *drvHandler, tstrHostIFkeyAttr *pstrHostIFkeyAttr)
|
||||||
}
|
}
|
||||||
|
|
||||||
_WPAPtk_end_case_:
|
_WPAPtk_end_case_:
|
||||||
WILC_FREE(pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwpaAttr.pu8key);
|
kfree(pstrHostIFkeyAttr->uniHostIFkeyAttr.strHostIFwpaAttr.pu8key);
|
||||||
if (ret == -1)
|
if (ret == -1)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@ -3005,7 +3005,7 @@ static int Handle_Key(void *drvHandler, tstrHostIFkeyAttr *pstrHostIFkeyAttr)
|
||||||
|
|
||||||
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
||||||
|
|
||||||
WILC_FREE(pu8keybuf);
|
kfree(pu8keybuf);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3099,29 +3099,29 @@ static void Handle_Disconnect(void *drvHandler)
|
||||||
/* Deallocation */
|
/* Deallocation */
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.ssidLen = 0;
|
pstrWFIDrv->strWILC_UsrConnReq.ssidLen = 0;
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ssid != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ssid != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8ssid);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8ssid);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8ssid = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8ssid = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8bssid != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8bssid != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8bssid);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8bssid);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8bssid = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8bssid = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.ConnReqIEsLen = 0;
|
pstrWFIDrv->strWILC_UsrConnReq.ConnReqIEsLen = 0;
|
||||||
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs != NULL) {
|
if (pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs);
|
kfree(pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs);
|
||||||
pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs = NULL;
|
pstrWFIDrv->strWILC_UsrConnReq.pu8ConnReqIEs = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*BugID_5137*/
|
/*BugID_5137*/
|
||||||
if (gu8FlushedJoinReq != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
if (gu8FlushedJoinReq != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
||||||
WILC_FREE(gu8FlushedJoinReq);
|
kfree(gu8FlushedJoinReq);
|
||||||
gu8FlushedJoinReq = NULL;
|
gu8FlushedJoinReq = NULL;
|
||||||
}
|
}
|
||||||
if (gu8FlushedInfoElemAsoc != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
if (gu8FlushedInfoElemAsoc != NULL && gu8FlushedJoinReqDrvHandler == (u32)drvHandler) {
|
||||||
WILC_FREE(gu8FlushedInfoElemAsoc);
|
kfree(gu8FlushedInfoElemAsoc);
|
||||||
gu8FlushedInfoElemAsoc = NULL;
|
gu8FlushedInfoElemAsoc = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4179,7 +4179,7 @@ static s32 Handle_AddBASession(void *drvHandler, tstrHostIfBASessionInfo *strHos
|
||||||
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
||||||
|
|
||||||
if (strWID.ps8WidVal != NULL)
|
if (strWID.ps8WidVal != NULL)
|
||||||
WILC_FREE(strWID.ps8WidVal);
|
kfree(strWID.ps8WidVal);
|
||||||
|
|
||||||
return s32Error;
|
return s32Error;
|
||||||
|
|
||||||
|
@ -4247,7 +4247,7 @@ static s32 Handle_DelBASession(void *drvHandler, tstrHostIfBASessionInfo *strHos
|
||||||
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
s32Error = SendConfigPkt(SET_CFG, &strWID, 1, true, (u32)pstrWFIDrv);
|
||||||
|
|
||||||
if (strWID.ps8WidVal != NULL)
|
if (strWID.ps8WidVal != NULL)
|
||||||
WILC_FREE(strWID.ps8WidVal);
|
kfree(strWID.ps8WidVal);
|
||||||
|
|
||||||
/*BugID_5222*/
|
/*BugID_5222*/
|
||||||
up(&hWaitResponse);
|
up(&hWaitResponse);
|
||||||
|
@ -4301,7 +4301,7 @@ static s32 Handle_DelAllRxBASessions(void *drvHandler, tstrHostIfBASessionInfo *
|
||||||
|
|
||||||
|
|
||||||
if (strWID.ps8WidVal != NULL)
|
if (strWID.ps8WidVal != NULL)
|
||||||
WILC_FREE(strWID.ps8WidVal);
|
kfree(strWID.ps8WidVal);
|
||||||
|
|
||||||
/*BugID_5222*/
|
/*BugID_5222*/
|
||||||
up(&hWaitResponse);
|
up(&hWaitResponse);
|
||||||
|
@ -6617,7 +6617,7 @@ s32 host_int_init(WILC_WFIDrvHandle *phWFIDrv)
|
||||||
|
|
||||||
_fail_mem_:
|
_fail_mem_:
|
||||||
if (pstrWFIDrv != NULL)
|
if (pstrWFIDrv != NULL)
|
||||||
WILC_FREE(pstrWFIDrv);
|
kfree(pstrWFIDrv);
|
||||||
#ifdef WILC_P2P
|
#ifdef WILC_P2P
|
||||||
_fail_timer_3:
|
_fail_timer_3:
|
||||||
WILC_TimerDestroy(&(pstrWFIDrv->hRemainOnChannel), NULL);
|
WILC_TimerDestroy(&(pstrWFIDrv->hRemainOnChannel), NULL);
|
||||||
|
@ -6743,7 +6743,7 @@ s32 host_int_deinit(WILC_WFIDrvHandle hWFIDrv)
|
||||||
u32Intialized = 0;
|
u32Intialized = 0;
|
||||||
/* gWFiDrvHandle = NULL; */
|
/* gWFiDrvHandle = NULL; */
|
||||||
if (pstrWFIDrv != NULL) {
|
if (pstrWFIDrv != NULL) {
|
||||||
WILC_FREE(pstrWFIDrv);
|
kfree(pstrWFIDrv);
|
||||||
/* pstrWFIDrv=NULL; */
|
/* pstrWFIDrv=NULL; */
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -7124,10 +7124,10 @@ s32 host_int_add_beacon(WILC_WFIDrvHandle hWFIDrv, u32 u32Interval,
|
||||||
WILC_CATCH(s32Error)
|
WILC_CATCH(s32Error)
|
||||||
{
|
{
|
||||||
if (pstrSetBeaconParam->pu8Head != NULL)
|
if (pstrSetBeaconParam->pu8Head != NULL)
|
||||||
WILC_FREE(pstrSetBeaconParam->pu8Head);
|
kfree(pstrSetBeaconParam->pu8Head);
|
||||||
|
|
||||||
if (pstrSetBeaconParam->pu8Tail != NULL)
|
if (pstrSetBeaconParam->pu8Tail != NULL)
|
||||||
WILC_FREE(pstrSetBeaconParam->pu8Tail);
|
kfree(pstrSetBeaconParam->pu8Tail);
|
||||||
}
|
}
|
||||||
|
|
||||||
return s32Error;
|
return s32Error;
|
||||||
|
@ -7660,7 +7660,7 @@ static void *host_int_ParseJoinBssParam(tstrNetworkInfo *ptstrNetworkInfo)
|
||||||
void host_int_freeJoinParams(void *pJoinParams)
|
void host_int_freeJoinParams(void *pJoinParams)
|
||||||
{
|
{
|
||||||
if ((tstrJoinBssParam *)pJoinParams != NULL)
|
if ((tstrJoinBssParam *)pJoinParams != NULL)
|
||||||
WILC_FREE((tstrJoinBssParam *)pJoinParams);
|
kfree((tstrJoinBssParam *)pJoinParams);
|
||||||
else
|
else
|
||||||
PRINT_ER("Unable to FREE null pointer\n");
|
PRINT_ER("Unable to FREE null pointer\n");
|
||||||
}
|
}
|
||||||
|
|
|
@ -2660,7 +2660,7 @@ static void __exit exit_wilc_driver(void)
|
||||||
|
|
||||||
linux_wlan_deinit_lock(&close_exit_sync);
|
linux_wlan_deinit_lock(&close_exit_sync);
|
||||||
if (g_linux_wlan != NULL) {
|
if (g_linux_wlan != NULL) {
|
||||||
WILC_FREE(g_linux_wlan);
|
kfree(g_linux_wlan);
|
||||||
g_linux_wlan = NULL;
|
g_linux_wlan = NULL;
|
||||||
}
|
}
|
||||||
printk("Module_exit Done.\n");
|
printk("Module_exit Done.\n");
|
||||||
|
|
|
@ -39,7 +39,7 @@ WILC_ErrNo WILC_MsgQueueDestroy(WILC_MsgQueueHandle *pHandle,
|
||||||
|
|
||||||
while (pHandle->pstrMessageList != NULL) {
|
while (pHandle->pstrMessageList != NULL) {
|
||||||
Message *pstrMessge = pHandle->pstrMessageList->pstrNext;
|
Message *pstrMessge = pHandle->pstrMessageList->pstrNext;
|
||||||
WILC_FREE(pHandle->pstrMessageList);
|
kfree(pHandle->pstrMessageList);
|
||||||
pHandle->pstrMessageList = pstrMessge;
|
pHandle->pstrMessageList = pstrMessge;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,9 +100,9 @@ WILC_ErrNo WILC_MsgQueueSend(WILC_MsgQueueHandle *pHandle,
|
||||||
/* error occured, free any allocations */
|
/* error occured, free any allocations */
|
||||||
if (pstrMessage != NULL) {
|
if (pstrMessage != NULL) {
|
||||||
if (pstrMessage->pvBuffer != NULL) {
|
if (pstrMessage->pvBuffer != NULL) {
|
||||||
WILC_FREE(pstrMessage->pvBuffer);
|
kfree(pstrMessage->pvBuffer);
|
||||||
}
|
}
|
||||||
WILC_FREE(pstrMessage);
|
kfree(pstrMessage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -175,8 +175,8 @@ WILC_ErrNo WILC_MsgQueueRecv(WILC_MsgQueueHandle *pHandle,
|
||||||
|
|
||||||
pHandle->pstrMessageList = pstrMessage->pstrNext;
|
pHandle->pstrMessageList = pstrMessage->pstrNext;
|
||||||
|
|
||||||
WILC_FREE(pstrMessage->pvBuffer);
|
kfree(pstrMessage->pvBuffer);
|
||||||
WILC_FREE(pstrMessage);
|
kfree(pstrMessage);
|
||||||
|
|
||||||
spin_unlock_irqrestore(&pHandle->strCriticalSection, flags);
|
spin_unlock_irqrestore(&pHandle->strCriticalSection, flags);
|
||||||
|
|
||||||
|
|
|
@ -150,7 +150,7 @@ void clear_shadow_scan(void *pUserVoid)
|
||||||
|
|
||||||
for (i = 0; i < u32LastScannedNtwrksCountShadow; i++) {
|
for (i = 0; i < u32LastScannedNtwrksCountShadow; i++) {
|
||||||
if (astrLastScannedNtwrksShadow[u32LastScannedNtwrksCountShadow].pu8IEs != NULL) {
|
if (astrLastScannedNtwrksShadow[u32LastScannedNtwrksCountShadow].pu8IEs != NULL) {
|
||||||
WILC_FREE(astrLastScannedNtwrksShadow[i].pu8IEs);
|
kfree(astrLastScannedNtwrksShadow[i].pu8IEs);
|
||||||
astrLastScannedNtwrksShadow[u32LastScannedNtwrksCountShadow].pu8IEs = NULL;
|
astrLastScannedNtwrksShadow[u32LastScannedNtwrksCountShadow].pu8IEs = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -242,7 +242,7 @@ void remove_network_from_shadow(void *pUserVoid)
|
||||||
PRINT_D(CFG80211_DBG, "Network expired in ScanShadow: %s\n", astrLastScannedNtwrksShadow[i].au8ssid);
|
PRINT_D(CFG80211_DBG, "Network expired in ScanShadow: %s\n", astrLastScannedNtwrksShadow[i].au8ssid);
|
||||||
|
|
||||||
if (astrLastScannedNtwrksShadow[i].pu8IEs != NULL) {
|
if (astrLastScannedNtwrksShadow[i].pu8IEs != NULL) {
|
||||||
WILC_FREE(astrLastScannedNtwrksShadow[i].pu8IEs);
|
kfree(astrLastScannedNtwrksShadow[i].pu8IEs);
|
||||||
astrLastScannedNtwrksShadow[i].pu8IEs = NULL;
|
astrLastScannedNtwrksShadow[i].pu8IEs = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -334,7 +334,7 @@ void add_network_to_shadow(tstrNetworkInfo *pstrNetworkInfo, void *pUserVoid, vo
|
||||||
astrLastScannedNtwrksShadow[ap_index].u16IEsLen = pstrNetworkInfo->u16IEsLen;
|
astrLastScannedNtwrksShadow[ap_index].u16IEsLen = pstrNetworkInfo->u16IEsLen;
|
||||||
astrLastScannedNtwrksShadow[ap_index].u64Tsf = pstrNetworkInfo->u64Tsf;
|
astrLastScannedNtwrksShadow[ap_index].u64Tsf = pstrNetworkInfo->u64Tsf;
|
||||||
if (ap_found != -1)
|
if (ap_found != -1)
|
||||||
WILC_FREE(astrLastScannedNtwrksShadow[ap_index].pu8IEs);
|
kfree(astrLastScannedNtwrksShadow[ap_index].pu8IEs);
|
||||||
astrLastScannedNtwrksShadow[ap_index].pu8IEs =
|
astrLastScannedNtwrksShadow[ap_index].pu8IEs =
|
||||||
(u8 *)WILC_MALLOC(pstrNetworkInfo->u16IEsLen); /* will be deallocated by the WILC_WFI_CfgScan() function */
|
(u8 *)WILC_MALLOC(pstrNetworkInfo->u16IEsLen); /* will be deallocated by the WILC_WFI_CfgScan() function */
|
||||||
memcpy(astrLastScannedNtwrksShadow[ap_index].pu8IEs,
|
memcpy(astrLastScannedNtwrksShadow[ap_index].pu8IEs,
|
||||||
|
@ -1219,14 +1219,14 @@ static int WILC_WFI_add_key(struct wiphy *wiphy, struct net_device *netdev, u8 k
|
||||||
}
|
}
|
||||||
/* if there has been previous allocation for the same index through its key, free that memory and allocate again*/
|
/* if there has been previous allocation for the same index through its key, free that memory and allocate again*/
|
||||||
if (priv->wilc_gtk[key_index]->key)
|
if (priv->wilc_gtk[key_index]->key)
|
||||||
WILC_FREE(priv->wilc_gtk[key_index]->key);
|
kfree(priv->wilc_gtk[key_index]->key);
|
||||||
|
|
||||||
priv->wilc_gtk[key_index]->key = (u8 *)WILC_MALLOC(params->key_len);
|
priv->wilc_gtk[key_index]->key = (u8 *)WILC_MALLOC(params->key_len);
|
||||||
memcpy(priv->wilc_gtk[key_index]->key, params->key, params->key_len);
|
memcpy(priv->wilc_gtk[key_index]->key, params->key, params->key_len);
|
||||||
|
|
||||||
/* if there has been previous allocation for the same index through its seq, free that memory and allocate again*/
|
/* if there has been previous allocation for the same index through its seq, free that memory and allocate again*/
|
||||||
if (priv->wilc_gtk[key_index]->seq)
|
if (priv->wilc_gtk[key_index]->seq)
|
||||||
WILC_FREE(priv->wilc_gtk[key_index]->seq);
|
kfree(priv->wilc_gtk[key_index]->seq);
|
||||||
|
|
||||||
if ((params->seq_len) > 0) {
|
if ((params->seq_len) > 0) {
|
||||||
priv->wilc_gtk[key_index]->seq = (u8 *)WILC_MALLOC(params->seq_len);
|
priv->wilc_gtk[key_index]->seq = (u8 *)WILC_MALLOC(params->seq_len);
|
||||||
|
@ -1265,12 +1265,12 @@ static int WILC_WFI_add_key(struct wiphy *wiphy, struct net_device *netdev, u8 k
|
||||||
}
|
}
|
||||||
|
|
||||||
if (priv->wilc_ptk[key_index]->key)
|
if (priv->wilc_ptk[key_index]->key)
|
||||||
WILC_FREE(priv->wilc_ptk[key_index]->key);
|
kfree(priv->wilc_ptk[key_index]->key);
|
||||||
|
|
||||||
priv->wilc_ptk[key_index]->key = (u8 *)WILC_MALLOC(params->key_len);
|
priv->wilc_ptk[key_index]->key = (u8 *)WILC_MALLOC(params->key_len);
|
||||||
|
|
||||||
if (priv->wilc_ptk[key_index]->seq)
|
if (priv->wilc_ptk[key_index]->seq)
|
||||||
WILC_FREE(priv->wilc_ptk[key_index]->seq);
|
kfree(priv->wilc_ptk[key_index]->seq);
|
||||||
|
|
||||||
if ((params->seq_len) > 0)
|
if ((params->seq_len) > 0)
|
||||||
priv->wilc_ptk[key_index]->seq = (u8 *)WILC_MALLOC(params->seq_len);
|
priv->wilc_ptk[key_index]->seq = (u8 *)WILC_MALLOC(params->seq_len);
|
||||||
|
@ -1422,7 +1422,7 @@ static int WILC_WFI_del_key(struct wiphy *wiphy, struct net_device *netdev,
|
||||||
|
|
||||||
/*Delete saved WEP keys params, if any*/
|
/*Delete saved WEP keys params, if any*/
|
||||||
if (g_key_wep_params.key != NULL) {
|
if (g_key_wep_params.key != NULL) {
|
||||||
WILC_FREE(g_key_wep_params.key);
|
kfree(g_key_wep_params.key);
|
||||||
g_key_wep_params.key = NULL;
|
g_key_wep_params.key = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1433,16 +1433,16 @@ static int WILC_WFI_del_key(struct wiphy *wiphy, struct net_device *netdev,
|
||||||
|
|
||||||
if (priv->wilc_gtk[key_index]->key != NULL) {
|
if (priv->wilc_gtk[key_index]->key != NULL) {
|
||||||
|
|
||||||
WILC_FREE(priv->wilc_gtk[key_index]->key);
|
kfree(priv->wilc_gtk[key_index]->key);
|
||||||
priv->wilc_gtk[key_index]->key = NULL;
|
priv->wilc_gtk[key_index]->key = NULL;
|
||||||
}
|
}
|
||||||
if (priv->wilc_gtk[key_index]->seq) {
|
if (priv->wilc_gtk[key_index]->seq) {
|
||||||
|
|
||||||
WILC_FREE(priv->wilc_gtk[key_index]->seq);
|
kfree(priv->wilc_gtk[key_index]->seq);
|
||||||
priv->wilc_gtk[key_index]->seq = NULL;
|
priv->wilc_gtk[key_index]->seq = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
WILC_FREE(priv->wilc_gtk[key_index]);
|
kfree(priv->wilc_gtk[key_index]);
|
||||||
priv->wilc_gtk[key_index] = NULL;
|
priv->wilc_gtk[key_index] = NULL;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1451,35 +1451,35 @@ static int WILC_WFI_del_key(struct wiphy *wiphy, struct net_device *netdev,
|
||||||
|
|
||||||
if (priv->wilc_ptk[key_index]->key) {
|
if (priv->wilc_ptk[key_index]->key) {
|
||||||
|
|
||||||
WILC_FREE(priv->wilc_ptk[key_index]->key);
|
kfree(priv->wilc_ptk[key_index]->key);
|
||||||
priv->wilc_ptk[key_index]->key = NULL;
|
priv->wilc_ptk[key_index]->key = NULL;
|
||||||
}
|
}
|
||||||
if (priv->wilc_ptk[key_index]->seq) {
|
if (priv->wilc_ptk[key_index]->seq) {
|
||||||
|
|
||||||
WILC_FREE(priv->wilc_ptk[key_index]->seq);
|
kfree(priv->wilc_ptk[key_index]->seq);
|
||||||
priv->wilc_ptk[key_index]->seq = NULL;
|
priv->wilc_ptk[key_index]->seq = NULL;
|
||||||
}
|
}
|
||||||
WILC_FREE(priv->wilc_ptk[key_index]);
|
kfree(priv->wilc_ptk[key_index]);
|
||||||
priv->wilc_ptk[key_index] = NULL;
|
priv->wilc_ptk[key_index] = NULL;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*Delete saved PTK and GTK keys params, if any*/
|
/*Delete saved PTK and GTK keys params, if any*/
|
||||||
if (g_key_ptk_params.key != NULL) {
|
if (g_key_ptk_params.key != NULL) {
|
||||||
WILC_FREE(g_key_ptk_params.key);
|
kfree(g_key_ptk_params.key);
|
||||||
g_key_ptk_params.key = NULL;
|
g_key_ptk_params.key = NULL;
|
||||||
}
|
}
|
||||||
if (g_key_ptk_params.seq != NULL) {
|
if (g_key_ptk_params.seq != NULL) {
|
||||||
WILC_FREE(g_key_ptk_params.seq);
|
kfree(g_key_ptk_params.seq);
|
||||||
g_key_ptk_params.seq = NULL;
|
g_key_ptk_params.seq = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (g_key_gtk_params.key != NULL) {
|
if (g_key_gtk_params.key != NULL) {
|
||||||
WILC_FREE(g_key_gtk_params.key);
|
kfree(g_key_gtk_params.key);
|
||||||
g_key_gtk_params.key = NULL;
|
g_key_gtk_params.key = NULL;
|
||||||
}
|
}
|
||||||
if (g_key_gtk_params.seq != NULL) {
|
if (g_key_gtk_params.seq != NULL) {
|
||||||
WILC_FREE(g_key_gtk_params.seq);
|
kfree(g_key_gtk_params.seq);
|
||||||
g_key_gtk_params.seq = NULL;
|
g_key_gtk_params.seq = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue