Fix issues discovered by coccinelle
v3 cover Fix issues discovered by coccinelle
This patch removes extra NULL tests, extra casts and irrelevant typedefs and code.
After applying this patch, code becomes cleaner.
Shivani Bhardwaj (3):
Staging: wilc1000: host_interface: Remove extra NULL test
Staging: wilc1000: host_interface: Remove unnecessary typedef and code
Staging: wilc1000: host_interface: Remove unnecessary cast
drivers/staging/wilc1000/host_interface.c | 148 +++++++++++++----------------- 1 file changed, 64 insertions(+), 84 deletions(-)
Signature · 1 line
2.1.0
PATCH v3 1/3 Staging: wilc1000: host_interface: Remove extra NULL test
Remove NULL test on a variable as it is preceded by another NULL test on the same variable in the code. Also, it is unnecessary to NULL test before kfree().
Semantic patch used:
@@ expression E; @@
- if(E!=NULL){
- kfree(E);
- }
+ kfree(E);
---
Changes in v3:
-Fix errors in v2 and improve commit message by adding semantic patches used by coccinelle.
drivers/staging/wilc1000/host_interface.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-)
drivers/staging/wilc1000/host_interface.c +1 -5
@@ -6044,11 +6044,7 @@ s32 host_int_deinit(tstrWILC_WFIDrv *hWFIDrv)if (ret) s32Error = -ENOENT ; -if (pstrWFIDrv !=NULL ) { -kfree (pstrWFIDrv); -/* pstrWFIDrv=NULL; */ - - } +kfree (pstrWFIDrv); clients_count--;/* Decrease number of created entities */ terminated_handle =NULL ;
Signature · 1 line
2.1.0
PATCH v3 2/3 Staging: wilc1000: host_interface: Remove unnecessary typedef and code
In reply to Shivani BhardwajRemove a typedef and the code that is not required. Semantic patch used:
@@
type T;
identifier i;
constant C;
position p != e.p;
@@
- T i@p;
<+... when != i
- i = C;
...+>
---
Changes in v3:
-Fix errors in v2 and improve commit message by adding semantic patches used by coccinelle.
drivers/staging/wilc1000/host_interface.c | 10 ---------- 1 file changed, 10 deletions(-)
drivers/staging/wilc1000/host_interface.c +0 -10
@@ -449,12 +449,6 @@ typedef struct _tstrBssTable {tstrJoinBssParam *tail; } tstrBssTable; -typedef enum { -SCAN_TIMER =0 , -CONNECT_TIMER =1 , -SCAN_CONNECT_TIMER_FORCE_32BIT =0xFFFFFFFF -}tenuScanConnTimer ; -/*****************************************************************************/ /* */ /* Global Variabls */
@@ -4900,7 +4894,6 @@ s32 host_int_set_join_req(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8bssid,s32 s32Error =0 ;tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv;struct host_if_msg msg; -tenuScanConnTimer enuScanConnTimer;if (pstrWFIDrv ==NULL || pfConnectResult ==NULL ) { s32Error = -EFAULT ;
@@ -4963,7 +4956,6 @@ s32 host_int_set_join_req(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8bssid,return -EFAULT ; } - enuScanConnTimer =CONNECT_TIMER ; pstrWFIDrv->hConnectTimer.data = (unsigned long )hWFIDrv;mod_timer (&pstrWFIDrv->hConnectTimer, jiffies +msecs_to_jiffies (HOST_IF_CONNECT_TIMEOUT ));
@@ -5566,7 +5558,6 @@ s32 host_int_scan(tstrWILC_WFIDrv *hWFIDrv, u8 u8ScanSource,s32 s32Error =0 ;tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv;struct host_if_msg msg; -tenuScanConnTimer enuScanConnTimer;if (pstrWFIDrv ==NULL || ScanResult ==NULL ) {PRINT_ER ("pstrWFIDrv or ScanResult = NULL\n" );
@@ -5608,7 +5599,6 @@ s32 host_int_scan(tstrWILC_WFIDrv *hWFIDrv, u8 u8ScanSource,return -EINVAL ; } - enuScanConnTimer =SCAN_TIMER ;PRINT_D (HOSTINF_DBG ,">> Starting the SCAN timer\n" ); pstrWFIDrv->hScanTimer.data = (unsigned long )hWFIDrv; mod_timer(&pstrWFIDrv->hScanTimer,
Signature · 1 line
2.1.0
PATCH v3 3/3 Staging: wilc1000: host_interface: Remove unnecessary cast
In reply to Shivani BhardwajRemove irrelevant cast throughout the code.
Semantic patch used:
@@
type T;
T e;
identifier x;
@@
* T x = (T)e;
---
Changes in v3:
-Fix errors in v2 and improve commit message by adding semantic patches used by coccinelle.
drivers/staging/wilc1000/host_interface.c | 132 ++++++++++++++---------------- 1 file changed, 63 insertions(+), 69 deletions(-)
drivers/staging/wilc1000/host_interface.c +63 -69
@@ -567,7 +567,7 @@ static s32 Handle_SetChannel(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_CURRENT_CHANNEL ;
@@ -643,8 +643,7 @@ static s32 Handle_SetOperationMode(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_SET_OPERATION_MODE ;
@@ -686,7 +685,7 @@ s32 Handle_set_IPAddress(tstrWILC_WFIDrv *drvHandler, u8 *pu8IPAddr, u8 idx)s32 s32Error =0 ;tstrWID strWID;char firmwareIPAddress[4 ] = {0 }; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (pu8IPAddr[0 ] <192 ) pu8IPAddr[0 ] =0 ;
@@ -732,7 +731,7 @@ s32 Handle_get_IPAddress(tstrWILC_WFIDrv *drvHandler, u8 *pu8IPAddr, u8 idx)s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_IP_ADDRESS ;
@@ -781,7 +780,7 @@ static s32 Handle_SetMacAddress(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 *mac_buf =kmalloc (ETH_ALEN ,GFP_KERNEL );if (mac_buf ==NULL ) {
@@ -859,7 +858,7 @@ static s32 Handle_CfgParam(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWIDList[32 ];u8 u8WidCnt =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;down (&(pstrWFIDrv->gtOsCfgValuesSem));
@@ -1223,7 +1222,7 @@ static s32 Handle_Scan(tstrWILC_WFIDrv *drvHandler,u8 *pu8Buffer;u8 valuesize =0 ;u8 *pu8HdnNtwrksWidVal =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Setting SCAN params\n" );PRINT_D (HOSTINF_DBG ,"Scanning: In [%d] state\n" , pstrWFIDrv->enuHostIFstate);
@@ -1384,8 +1383,7 @@ static s32 Handle_ScanDone(tstrWILC_WFIDrv *drvHandler, tenuScanEvent enuEvent) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 u8abort_running_scan;tstrWID strWID;
@@ -1440,7 +1438,7 @@ u8 u8ConnectedSSID[6] = {0};static s32 Handle_Connect (tstrWILC_WFIDrv *drvHandler,struct connect_attr *pstrHostIFconnectAttr) { -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;s32 s32Error =0 ;tstrWID strWIDList[8 ];u32 u32WidsCount =0 , dummyval =0 ;
@@ -1865,7 +1863,7 @@ static s32 Handle_ConnectTimeout(tstrWILC_WFIDrv *drvHandler)tstrConnectInfo strConnectInfo;tstrWID strWID;u16 u16DummyReasonCode =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver handler is NULL\n" );
@@ -1979,9 +1977,7 @@ static s32 Handle_RcvdNtwrkInfo(tstrWILC_WFIDrv *drvHandler,tstrNetworkInfo *pstrNetworkInfo =NULL ;void *pJoinParams =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; bNewNtwrkFound = true;PRINT_INFO (HOSTINF_DBG ,"Handling received network info\n" );
@@ -2100,7 +2096,7 @@ static s32 Handle_RcvdGnrlAsyncInfo(tstrWILC_WFIDrv *drvHandler,tstrConnectInfo strConnectInfo;tstrDisconnectNotifInfo strDisconnectNotifInfo;s32 s32Err =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (!pstrWFIDrv) {PRINT_ER ("Driver handler is NULL\n" );
@@ -2409,7 +2405,7 @@ static int Handle_Key(tstrWILC_WFIDrv *drvHandler,u8 *pu8keybuf;s8 s8idxarray[1 ];s8 ret =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;switch (pstrHostIFkeyAttr->enuKeyType) {
@@ -2769,8 +2765,7 @@ static void Handle_Disconnect(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;u16 u16DummyReasonCode =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_DISCONNECT ; strWID.enuWIDtype =WID_CHAR ;
@@ -2894,8 +2889,7 @@ static s32 Handle_GetChnl(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;tstrWID strWID; -/* tstrWILC_WFIDrv * pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; */ -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_CURRENT_CHANNEL ; strWID.enuWIDtype =WID_CHAR ;
@@ -2934,7 +2928,7 @@ static void Handle_GetRssi(tstrWILC_WFIDrv *drvHandler) {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_RSSI ; strWID.enuWIDtype =WID_CHAR ;
@@ -2961,7 +2955,7 @@ static void Handle_GetLinkspeed(tstrWILC_WFIDrv *drvHandler) {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; gs8lnkspd =0 ;
@@ -3048,7 +3042,7 @@ static s32 Handle_Get_InActiveTime(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;u8 *stamac;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_SET_STA_MAC_INACTIVE_TIME ;
@@ -3114,7 +3108,7 @@ static void Handle_AddBeacon(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Adding BEACON\n" );
@@ -3182,7 +3176,7 @@ static void Handle_DelBeacon(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_DEL_BEACON ; strWID.enuWIDtype =WID_CHAR ;
@@ -3275,7 +3269,7 @@ static void Handle_AddStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Handling add station\n" ); strWID.u16WIDid = (u16 )WID_ADD_STA ;
@@ -3316,7 +3310,7 @@ static void Handle_DelAllSta(tstrWILC_WFIDrv *drvHandler,tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 i;u8 au8Zero_Buff[6 ] = {0 };
@@ -3371,7 +3365,7 @@ static void Handle_DelStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_REMOVE_STA ; strWID.enuWIDtype =WID_BIN ;
@@ -3413,7 +3407,7 @@ static void Handle_EditStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_EDIT_STA ; strWID.enuWIDtype =WID_BIN ;
@@ -3453,7 +3447,7 @@ static int Handle_RemainOnChan(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;u8 u8remain_on_chan_flag;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*If it's a pendig remain-on-channel, don't overwrite gWFiDrvHandle values (since incoming msg is garbbage)*/ if (!pstrWFIDrv->u8RemainOnChan_pendingreq) {
@@ -3540,7 +3534,7 @@ static int Handle_RegisterFrame(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Handling frame register Flag : %d FrameType: %d\n" , pstrHostIfRegisterFrame->bReg, pstrHostIfRegisterFrame->u16FrameType);
@@ -3589,7 +3583,7 @@ static u32 Handle_ListenStateExpired(tstrWILC_WFIDrv *drvHandler,u8 u8remain_on_chan_flag;tstrWID strWID;s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"CANCEL REMAIN ON CHAN\n" );
@@ -3675,7 +3669,7 @@ static void Handle_PowerManagement(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;s8 s8PowerMode; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_POWER_MANAGEMENT ;
@@ -3763,7 +3757,7 @@ static s32 Handle_AddBASession(tstrWILC_WFIDrv *drvHandler,tstrWID strWID;int AddbaTimeout =100 ;char *ptr =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; PRINT_D(HOSTINF_DBG, "Opening Block Ack session with\nBSSID = %.2x:%.2x:%.2x\nTID=%d\nBufferSize == %d\nSessionTimeOut = %d\n", strHostIfBASessionInfo->au8Bssid[0],
@@ -3851,7 +3845,7 @@ static s32 Handle_DelAllRxBASessions(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;char *ptr =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; PRINT_D(GENERIC_DBG, "Delete Block Ack session with\nBSSID = %.2x:%.2x:%.2x\nTID=%d\n", strHostIfBASessionInfo->au8Bssid[0],
@@ -4229,7 +4223,7 @@ int host_int_remove_wep_key(tstrWILC_WFIDrv *wfi_drv, u8 index)s32 host_int_set_WEPDefaultKeyID (tstrWILC_WFIDrv *hWFIDrv,u8 u8Index) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;
@@ -4284,7 +4278,7 @@ s32 host_int_add_wep_key_bss_sta(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8WepKey, {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {
@@ -4346,7 +4340,7 @@ s32 host_int_add_wep_key_bss_ap(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8WepKey, u {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 i;
@@ -4419,7 +4413,7 @@ s32 host_int_add_ptk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8Ptk, u8 u8PtkKeylen, const u8 *mac_addr, const u8 *pu8RxMic, const u8 *pu8TxMic, u8 mode, u8 u8Ciphermode, u8 u8Idx) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 u8KeyLen = u8PtkKeylen;u32 i;
@@ -4515,7 +4509,7 @@ s32 host_int_add_rx_gtk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8RxGtk, u8 u8GtkKe const u8 *pu8RxMic, const u8 *pu8TxMic, u8 mode, u8 u8Ciphermode) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 u8KeyLen = u8GtkKeylen;
@@ -4616,7 +4610,7 @@ s32 host_int_add_rx_gtk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8RxGtk, u8 u8GtkKes32 host_int_set_pmkid_info (tstrWILC_WFIDrv *hWFIDrv,struct host_if_pmkid_attr *pu8PmkidInfoArray) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u32 i;
@@ -4892,7 +4886,7 @@ s32 host_int_set_join_req(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8bssid, void *pJoinParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL || pfConnectResult ==NULL ) {
@@ -5020,7 +5014,7 @@ s32 host_int_disconnect(tstrWILC_WFIDrv *hWFIDrv, u16 u16ReasonCode) {s32 s32Error =0 ;struct host_if_msg msg; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver is null\n" );
@@ -5127,7 +5121,7 @@ s32 host_int_get_assoc_res_info(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8AssocRespInfo, {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver is null\n" );
@@ -5309,7 +5303,7 @@ int host_int_set_operation_mode(tstrWILC_WFIDrv *wfi_drv, u32 mode)s32 host_int_get_host_chnl_num (tstrWILC_WFIDrv *hWFIDrv,u8 *pu8ChNo) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {
@@ -5351,7 +5345,7 @@ s32 host_int_get_host_chnl_num(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8ChNo)s32 host_int_get_inactive_time (tstrWILC_WFIDrv *hWFIDrv,const u8 *mac,u32 *pu32InactiveTime) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {
@@ -5395,7 +5389,7 @@ s32 host_int_test_get_int_wid(tstrWILC_WFIDrv *hWFIDrv, u32 *pu32TestMemAddr)s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {
@@ -5440,7 +5434,7 @@ s32 host_int_get_rssi(tstrWILC_WFIDrv *hWFIDrv, s8 *ps8Rssi) {s32 s32Error =0 ;struct host_if_msg msg; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;/* prepare the Get RSSI Message */
@@ -5476,7 +5470,7 @@ s32 host_int_get_link_speed(tstrWILC_WFIDrv *hWFIDrv, s8 *ps8lnkspd)struct host_if_msg msg;s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;
@@ -5556,7 +5550,7 @@ s32 host_int_scan(tstrWILC_WFIDrv *hWFIDrv, u8 u8ScanSource, struct hidden_network *pstrHiddenNetwork) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL || ScanResult ==NULL ) {
@@ -5622,7 +5616,7 @@ s32 hif_set_cfg(tstrWILC_WFIDrv *hWFIDrv, struct cfg_param_val *pstrCfgParamVal) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;
@@ -5660,7 +5654,7 @@ s32 hif_set_cfg(tstrWILC_WFIDrv *hWFIDrv, struct cfg_param_val *pstrCfgParamVal)s32 hif_get_cfg (tstrWILC_WFIDrv *hWFIDrv,u16 u16WID,u16 *pu16WID_Value) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;down (&(pstrWFIDrv->gtOsCfgValuesSem));
@@ -5957,7 +5951,7 @@ s32 host_int_deinit(tstrWILC_WFIDrv *hWFIDrv)int ret;/*obtain driver handle*/ -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("pstrWFIDrv = NULL\n" );
@@ -6218,7 +6212,7 @@ void host_int_ScanCompleteReceived(u8 *pu8Buffer, u32 u32Length)s32 host_int_remain_on_channel (tstrWILC_WFIDrv *hWFIDrv,u32 u32SessionID,u32 u32duration,u16 chan,wilc_remain_on_chan_expired RemainOnChanExpired,wilc_remain_on_chan_ready RemainOnChanReady,void *pvUserArg) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {
@@ -6263,7 +6257,7 @@ s32 host_int_remain_on_channel(tstrWILC_WFIDrv *hWFIDrv, u32 u32SessionID, u32 us32 host_int_ListenStateExpired (tstrWILC_WFIDrv *hWFIDrv,u32 u32SessionID) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {
@@ -6298,7 +6292,7 @@ s32 host_int_ListenStateExpired(tstrWILC_WFIDrv *hWFIDrv, u32 u32SessionID)s32 host_int_frame_register (tstrWILC_WFIDrv *hWFIDrv,u16 u16FrameType,bool bReg) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {
@@ -6355,7 +6349,7 @@ s32 host_int_add_beacon(tstrWILC_WFIDrv *hWFIDrv, u32 u32Interval, u32 u32TailLen, u8 *pu8Tail) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct beacon_attr *pstrSetBeaconParam = &msg.body.beacon_info;
@@ -6424,7 +6418,7 @@ ERRORHANDLER:s32 host_int_del_beacon (tstrWILC_WFIDrv *hWFIDrv) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {
@@ -6458,7 +6452,7 @@ s32 host_int_add_station(tstrWILC_WFIDrv *hWFIDrv, struct add_sta_param *pstrStaParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct add_sta_param *pstrAddStationMsg = &msg.body.add_sta_info;
@@ -6507,7 +6501,7 @@ s32 host_int_add_station(tstrWILC_WFIDrv *hWFIDrv,s32 host_int_del_station (tstrWILC_WFIDrv *hWFIDrv,const u8 *pu8MacAddr) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct del_sta *pstrDelStationMsg = &msg.body.del_sta_info;
@@ -6548,7 +6542,7 @@ s32 host_int_del_station(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8MacAddr)s32 host_int_del_allstation (tstrWILC_WFIDrv *hWFIDrv,u8 pu8MacAddr[][ETH_ALEN ]) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct del_all_sta *pstrDelAllStationMsg = &msg.body.del_all_sta_info;u8 au8Zero_Buff[ETH_ALEN ] = {0 };
@@ -6609,7 +6603,7 @@ s32 host_int_edit_station(tstrWILC_WFIDrv *hWFIDrv, struct add_sta_param *pstrStaParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct add_sta_param *pstrAddStationMsg = &msg.body.add_sta_info;
@@ -6648,7 +6642,7 @@ s32 host_int_edit_station(tstrWILC_WFIDrv *hWFIDrv,s32 host_int_set_power_mgmt (tstrWILC_WFIDrv *hWFIDrv,bool bIsEnabled,u32 u32Timeout) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct power_mgmt_param *pstrPowerMgmtParam = &msg.body.pwr_mgmt_info;
@@ -6682,7 +6676,7 @@ s32 host_int_setup_multicast_filter(tstrWILC_WFIDrv *hWFIDrv, bool bIsEnabled, u {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct set_multicast *pstrMulticastFilterParam = &msg.body.multicast_info;
@@ -6931,7 +6925,7 @@ void host_int_freeJoinParams(void *pJoinParams)s32 host_int_delBASession (tstrWILC_WFIDrv *hWFIDrv,char *pBSSID,char TID ) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct ba_session_info *pBASessionInfo = &msg.body.session_info;
@@ -6961,7 +6955,7 @@ s32 host_int_delBASession(tstrWILC_WFIDrv *hWFIDrv, char *pBSSID, char TID)s32 host_int_del_All_Rx_BASession (tstrWILC_WFIDrv *hWFIDrv,char *pBSSID,char TID ) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct ba_session_info *pBASessionInfo = &msg.body.session_info;
@@ -6999,7 +6993,7 @@ s32 host_int_del_All_Rx_BASession(tstrWILC_WFIDrv *hWFIDrv, char *pBSSID, char Ts32 host_int_setup_ipaddress (tstrWILC_WFIDrv *hWFIDrv,u8 *u16ipadd,u8 idx) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;/* TODO: Enable This feature on softap firmware */
@@ -7039,7 +7033,7 @@ s32 host_int_setup_ipaddress(tstrWILC_WFIDrv *hWFIDrv, u8 *u16ipadd, u8 idx)s32 host_int_get_ipaddress (tstrWILC_WFIDrv *hWFIDrv,u8 *u16ipadd,u8 idx) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {
Signature · 1 line
2.1.0
Re: [Outreachy kernel] [PATCH v3 1/3] Staging: wilc1000: host_interface: Remove extra NULL test
In reply to Shivani BhardwajQuoted 5 lines · Shivani Bhardwaj
Remove NULL test on a variable as it is preceded by another NULL test on the same variable in the code. Also, it is unnecessary to NULL test before
kfree().
Semantic patch used:
Quoted 7 lines
@@ expression E; @@
- if(E!=NULL){
- kfree(E);
- }
+ kfree(E);Signed-off-by Shivani Bhardwaj <[email protected]>
Quoted 34 lines
---
Changes in v3:
-Fix errors in v2 and improve commit message by adding semantic patches used by coccinelle.drivers/staging/wilc1000/host_interface.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-)drivers/staging/wilc1000/host_interface.c +1
-6@@ -6044,11 +6044,7 @@ s32 host_int_deinit(tstrWILC_WFIDrv *hWFIDrv)if (ret) s32Error = -ENOENT ; -if (pstrWFIDrv !=NULL ) { -kfree (pstrWFIDrv); -/* pstrWFIDrv=NULL; */ - - } +kfree (pstrWFIDrv); clients_count--;/* Decrease number of created entities */ terminated_handle =NULL ; --2.1.0
--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/a9433e724043b5e3a1da566a95a13e94e7205851.1444719312.git.shivanib134%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Re: [Outreachy kernel] [PATCH v3 3/3] Staging: wilc1000: host_interface: Remove unnecessary cast
In reply to Shivani BhardwajQuoted 10 lines · Shivani Bhardwaj
Remove irrelevant cast throughout the code.
Semantic patch used:@@
type T;
T e;
identifier x;
@@* T x = (T)e;
It looks better now. You can get Coccinelle to make the change for you with
T x =
- (T)
e;
julia
Quoted 597 lines
Signed-off-by Shivani Bhardwaj <[email protected]>---
Changes in v3:
-Fix errors in v2 and improve commit message by adding semantic patches used by coccinelle.drivers/staging/wilc1000/host_interface.c | 132 ++++++++++++++---------------- 1 file changed, 63 insertions(+), 69 deletions(-)drivers/staging/wilc1000/host_interface.c +63
-70@@ -567,7 +567,7 @@ static s32 Handle_SetChannel(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_CURRENT_CHANNEL ;@@ -643,8 +643,7 @@ static s32 Handle_SetOperationMode(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_SET_OPERATION_MODE ;@@ -686,7 +685,7 @@ s32 Handle_set_IPAddress(tstrWILC_WFIDrv *drvHandler, u8 *pu8IPAddr, u8 idx)s32 s32Error =0 ;tstrWID strWID;char firmwareIPAddress[4 ] = {0 }; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (pu8IPAddr[0 ] <192 ) pu8IPAddr[0 ] =0 ;@@ -732,7 +731,7 @@ s32 Handle_get_IPAddress(tstrWILC_WFIDrv *drvHandler, u8 *pu8IPAddr, u8 idx)s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_IP_ADDRESS ;@@ -781,7 +780,7 @@ static s32 Handle_SetMacAddress(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 *mac_buf =kmalloc (ETH_ALEN ,GFP_KERNEL );if (mac_buf ==NULL ) {@@ -859,7 +858,7 @@ static s32 Handle_CfgParam(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWIDList[32 ];u8 u8WidCnt =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;down (&(pstrWFIDrv->gtOsCfgValuesSem));@@ -1223,7 +1222,7 @@ static s32 Handle_Scan(tstrWILC_WFIDrv *drvHandler,u8 *pu8Buffer;u8 valuesize =0 ;u8 *pu8HdnNtwrksWidVal =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Setting SCAN params\n" );PRINT_D (HOSTINF_DBG ,"Scanning: In [%d] state\n" , pstrWFIDrv->enuHostIFstate);@@ -1384,8 +1383,7 @@ static s32 Handle_ScanDone(tstrWILC_WFIDrv *drvHandler, tenuScanEvent enuEvent) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 u8abort_running_scan;tstrWID strWID;@@ -1440,7 +1438,7 @@ u8 u8ConnectedSSID[6] = {0};static s32 Handle_Connect (tstrWILC_WFIDrv *drvHandler,struct connect_attr *pstrHostIFconnectAttr) { -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;s32 s32Error =0 ;tstrWID strWIDList[8 ];u32 u32WidsCount =0 , dummyval =0 ;@@ -1865,7 +1863,7 @@ static s32 Handle_ConnectTimeout(tstrWILC_WFIDrv *drvHandler)tstrConnectInfo strConnectInfo;tstrWID strWID;u16 u16DummyReasonCode =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver handler is NULL\n" );@@ -1979,9 +1977,7 @@ static s32 Handle_RcvdNtwrkInfo(tstrWILC_WFIDrv *drvHandler,tstrNetworkInfo *pstrNetworkInfo =NULL ;void *pJoinParams =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; bNewNtwrkFound = true;PRINT_INFO (HOSTINF_DBG ,"Handling received network info\n" );@@ -2100,7 +2096,7 @@ static s32 Handle_RcvdGnrlAsyncInfo(tstrWILC_WFIDrv *drvHandler,tstrConnectInfo strConnectInfo;tstrDisconnectNotifInfo strDisconnectNotifInfo;s32 s32Err =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (!pstrWFIDrv) {PRINT_ER ("Driver handler is NULL\n" );@@ -2409,7 +2405,7 @@ static int Handle_Key(tstrWILC_WFIDrv *drvHandler,u8 *pu8keybuf;s8 s8idxarray[1 ];s8 ret =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;switch (pstrHostIFkeyAttr->enuKeyType) {@@ -2769,8 +2765,7 @@ static void Handle_Disconnect(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;u16 u16DummyReasonCode =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_DISCONNECT ; strWID.enuWIDtype =WID_CHAR ;@@ -2894,8 +2889,7 @@ static s32 Handle_GetChnl(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;tstrWID strWID; -/* tstrWILC_WFIDrv * pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; */ -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_CURRENT_CHANNEL ; strWID.enuWIDtype =WID_CHAR ;@@ -2934,7 +2928,7 @@ static void Handle_GetRssi(tstrWILC_WFIDrv *drvHandler) {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_RSSI ; strWID.enuWIDtype =WID_CHAR ;@@ -2961,7 +2955,7 @@ static void Handle_GetLinkspeed(tstrWILC_WFIDrv *drvHandler) {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; gs8lnkspd =0 ;@@ -3048,7 +3042,7 @@ static s32 Handle_Get_InActiveTime(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;u8 *stamac;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_SET_STA_MAC_INACTIVE_TIME ;@@ -3114,7 +3108,7 @@ static void Handle_AddBeacon(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Adding BEACON\n" );@@ -3182,7 +3176,7 @@ static void Handle_DelBeacon(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_DEL_BEACON ; strWID.enuWIDtype =WID_CHAR ;@@ -3275,7 +3269,7 @@ static void Handle_AddStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Handling add station\n" ); strWID.u16WIDid = (u16 )WID_ADD_STA ;@@ -3316,7 +3310,7 @@ static void Handle_DelAllSta(tstrWILC_WFIDrv *drvHandler,tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 i;u8 au8Zero_Buff[6 ] = {0 };@@ -3371,7 +3365,7 @@ static void Handle_DelStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_REMOVE_STA ; strWID.enuWIDtype =WID_BIN ;@@ -3413,7 +3407,7 @@ static void Handle_EditStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_EDIT_STA ; strWID.enuWIDtype =WID_BIN ;@@ -3453,7 +3447,7 @@ static int Handle_RemainOnChan(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;u8 u8remain_on_chan_flag;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*If it's a pendig remain-on-channel, don't overwrite gWFiDrvHandle values (since incoming msg is garbbage)*/ if (!pstrWFIDrv->u8RemainOnChan_pendingreq) {@@ -3540,7 +3534,7 @@ static int Handle_RegisterFrame(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Handling frame register Flag : %d FrameType: %d\n" , pstrHostIfRegisterFrame->bReg, pstrHostIfRegisterFrame->u16FrameType);@@ -3589,7 +3583,7 @@ static u32 Handle_ListenStateExpired(tstrWILC_WFIDrv *drvHandler,u8 u8remain_on_chan_flag;tstrWID strWID;s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"CANCEL REMAIN ON CHAN\n" );@@ -3675,7 +3669,7 @@ static void Handle_PowerManagement(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;s8 s8PowerMode; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_POWER_MANAGEMENT ;@@ -3763,7 +3757,7 @@ static s32 Handle_AddBASession(tstrWILC_WFIDrv *drvHandler,tstrWID strWID;int AddbaTimeout =100 ;char *ptr =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; PRINT_D(HOSTINF_DBG, "Opening Block Ack session with\nBSSID = %.2x:%.2x:%.2x\nTID=%d\nBufferSize == %d\nSessionTimeOut = %d\n", strHostIfBASessionInfo->au8Bssid[0],@@ -3851,7 +3845,7 @@ static s32 Handle_DelAllRxBASessions(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;char *ptr =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; PRINT_D(GENERIC_DBG, "Delete Block Ack session with\nBSSID = %.2x:%.2x:%.2x\nTID=%d\n", strHostIfBASessionInfo->au8Bssid[0],@@ -4229,7 +4223,7 @@ int host_int_remove_wep_key(tstrWILC_WFIDrv *wfi_drv, u8 index)s32 host_int_set_WEPDefaultKeyID (tstrWILC_WFIDrv *hWFIDrv,u8 u8Index) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;@@ -4284,7 +4278,7 @@ s32 host_int_add_wep_key_bss_sta(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8WepKey, {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -4346,7 +4340,7 @@ s32 host_int_add_wep_key_bss_ap(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8WepKey, u {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 i;@@ -4419,7 +4413,7 @@ s32 host_int_add_ptk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8Ptk, u8 u8PtkKeylen, const u8 *mac_addr, const u8 *pu8RxMic, const u8 *pu8TxMic, u8 mode, u8 u8Ciphermode, u8 u8Idx) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 u8KeyLen = u8PtkKeylen;u32 i;@@ -4515,7 +4509,7 @@ s32 host_int_add_rx_gtk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8RxGtk, u8 u8GtkKe const u8 *pu8RxMic, const u8 *pu8TxMic, u8 mode, u8 u8Ciphermode) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 u8KeyLen = u8GtkKeylen;@@ -4616,7 +4610,7 @@ s32 host_int_add_rx_gtk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8RxGtk, u8 u8GtkKes32 host_int_set_pmkid_info (tstrWILC_WFIDrv *hWFIDrv,struct host_if_pmkid_attr *pu8PmkidInfoArray) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u32 i;@@ -4892,7 +4886,7 @@ s32 host_int_set_join_req(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8bssid, void *pJoinParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL || pfConnectResult ==NULL ) {@@ -5020,7 +5014,7 @@ s32 host_int_disconnect(tstrWILC_WFIDrv *hWFIDrv, u16 u16ReasonCode) {s32 s32Error =0 ;struct host_if_msg msg; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver is null\n" );@@ -5127,7 +5121,7 @@ s32 host_int_get_assoc_res_info(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8AssocRespInfo, {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver is null\n" );@@ -5309,7 +5303,7 @@ int host_int_set_operation_mode(tstrWILC_WFIDrv *wfi_drv, u32 mode)s32 host_int_get_host_chnl_num (tstrWILC_WFIDrv *hWFIDrv,u8 *pu8ChNo) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -5351,7 +5345,7 @@ s32 host_int_get_host_chnl_num(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8ChNo)s32 host_int_get_inactive_time (tstrWILC_WFIDrv *hWFIDrv,const u8 *mac,u32 *pu32InactiveTime) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -5395,7 +5389,7 @@ s32 host_int_test_get_int_wid(tstrWILC_WFIDrv *hWFIDrv, u32 *pu32TestMemAddr)s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {@@ -5440,7 +5434,7 @@ s32 host_int_get_rssi(tstrWILC_WFIDrv *hWFIDrv, s8 *ps8Rssi) {s32 s32Error =0 ;struct host_if_msg msg; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;/* prepare the Get RSSI Message */ @@ -5476,7 +5470,7 @@ s32 host_int_get_link_speed(tstrWILC_WFIDrv *hWFIDrv, s8 *ps8lnkspd)struct host_if_msg msg;s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;@@ -5556,7 +5550,7 @@ s32 host_int_scan(tstrWILC_WFIDrv *hWFIDrv, u8 u8ScanSource, struct hidden_network *pstrHiddenNetwork) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL || ScanResult ==NULL ) {@@ -5622,7 +5616,7 @@ s32 hif_set_cfg(tstrWILC_WFIDrv *hWFIDrv, struct cfg_param_val *pstrCfgParamVal) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;@@ -5660,7 +5654,7 @@ s32 hif_set_cfg(tstrWILC_WFIDrv *hWFIDrv, struct cfg_param_val *pstrCfgParamVal)s32 hif_get_cfg (tstrWILC_WFIDrv *hWFIDrv,u16 u16WID,u16 *pu16WID_Value) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;down (&(pstrWFIDrv->gtOsCfgValuesSem));@@ -5957,7 +5951,7 @@ s32 host_int_deinit(tstrWILC_WFIDrv *hWFIDrv)int ret;/*obtain driver handle*/ -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("pstrWFIDrv = NULL\n" );@@ -6218,7 +6212,7 @@ void host_int_ScanCompleteReceived(u8 *pu8Buffer, u32 u32Length)s32 host_int_remain_on_channel (tstrWILC_WFIDrv *hWFIDrv,u32 u32SessionID,u32 u32duration,u16 chan,wilc_remain_on_chan_expired RemainOnChanExpired,wilc_remain_on_chan_ready RemainOnChanReady,void *pvUserArg) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6263,7 +6257,7 @@ s32 host_int_remain_on_channel(tstrWILC_WFIDrv *hWFIDrv, u32 u32SessionID, u32 us32 host_int_ListenStateExpired (tstrWILC_WFIDrv *hWFIDrv,u32 u32SessionID) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6298,7 +6292,7 @@ s32 host_int_ListenStateExpired(tstrWILC_WFIDrv *hWFIDrv, u32 u32SessionID)s32 host_int_frame_register (tstrWILC_WFIDrv *hWFIDrv,u16 u16FrameType,bool bReg) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6355,7 +6349,7 @@ s32 host_int_add_beacon(tstrWILC_WFIDrv *hWFIDrv, u32 u32Interval, u32 u32TailLen, u8 *pu8Tail) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct beacon_attr *pstrSetBeaconParam = &msg.body.beacon_info;@@ -6424,7 +6418,7 @@ ERRORHANDLER:s32 host_int_del_beacon (tstrWILC_WFIDrv *hWFIDrv) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6458,7 +6452,7 @@ s32 host_int_add_station(tstrWILC_WFIDrv *hWFIDrv, struct add_sta_param *pstrStaParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct add_sta_param *pstrAddStationMsg = &msg.body.add_sta_info;@@ -6507,7 +6501,7 @@ s32 host_int_add_station(tstrWILC_WFIDrv *hWFIDrv,s32 host_int_del_station (tstrWILC_WFIDrv *hWFIDrv,const u8 *pu8MacAddr) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct del_sta *pstrDelStationMsg = &msg.body.del_sta_info;@@ -6548,7 +6542,7 @@ s32 host_int_del_station(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8MacAddr)s32 host_int_del_allstation (tstrWILC_WFIDrv *hWFIDrv,u8 pu8MacAddr[][ETH_ALEN ]) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct del_all_sta *pstrDelAllStationMsg = &msg.body.del_all_sta_info;u8 au8Zero_Buff[ETH_ALEN ] = {0 };@@ -6609,7 +6603,7 @@ s32 host_int_edit_station(tstrWILC_WFIDrv *hWFIDrv, struct add_sta_param *pstrStaParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct add_sta_param *pstrAddStationMsg = &msg.body.add_sta_info;@@ -6648,7 +6642,7 @@ s32 host_int_edit_station(tstrWILC_WFIDrv *hWFIDrv,s32 host_int_set_power_mgmt (tstrWILC_WFIDrv *hWFIDrv,bool bIsEnabled,u32 u32Timeout) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct power_mgmt_param *pstrPowerMgmtParam = &msg.body.pwr_mgmt_info;@@ -6682,7 +6676,7 @@ s32 host_int_setup_multicast_filter(tstrWILC_WFIDrv *hWFIDrv, bool bIsEnabled, u {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct set_multicast *pstrMulticastFilterParam = &msg.body.multicast_info;@@ -6931,7 +6925,7 @@ void host_int_freeJoinParams(void *pJoinParams)s32 host_int_delBASession (tstrWILC_WFIDrv *hWFIDrv,char *pBSSID,char TID ) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct ba_session_info *pBASessionInfo = &msg.body.session_info;@@ -6961,7 +6955,7 @@ s32 host_int_delBASession(tstrWILC_WFIDrv *hWFIDrv, char *pBSSID, char TID)s32 host_int_del_All_Rx_BASession (tstrWILC_WFIDrv *hWFIDrv,char *pBSSID,char TID ) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct ba_session_info *pBASessionInfo = &msg.body.session_info;@@ -6999,7 +6993,7 @@ s32 host_int_del_All_Rx_BASession(tstrWILC_WFIDrv *hWFIDrv, char *pBSSID, char Ts32 host_int_setup_ipaddress (tstrWILC_WFIDrv *hWFIDrv,u8 *u16ipadd,u8 idx) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;/* TODO: Enable This feature on softap firmware */ @@ -7039,7 +7033,7 @@ s32 host_int_setup_ipaddress(tstrWILC_WFIDrv *hWFIDrv, u8 *u16ipadd, u8 idx)s32 host_int_get_ipaddress (tstrWILC_WFIDrv *hWFIDrv,u8 *u16ipadd,u8 idx) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) { --2.1.0
--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/86896ad39d920f95d880473a703961f0d69bc75a.1444719312.git.shivanib134%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Re: [Outreachy kernel] [PATCH v3 3/3] Staging: wilc1000: host_interface: Remove unnecessary cast
Quoted 13 lines · Julia Lawall
Quoted 10 lines · Shivani Bhardwaj
Remove irrelevant cast throughout the code.
Semantic patch used:@@
type T;
T e;
identifier x;
@@* T x = (T)e;
Quoted 9 lines
It looks better now. You can get Coccinelle to make the change for you with
T x =
- (T)
e;julia
Thanks, Julia. :)
Quoted 597 lines
Quoted 597 lines
Signed-off-by Shivani Bhardwaj <[email protected]>---
Changes in v3:
-Fix errors in v2 and improve commit message by adding semantic patches used by coccinelle.drivers/staging/wilc1000/host_interface.c | 132 ++++++++++++++---------------- 1 file changed, 63 insertions(+), 69 deletions(-)drivers/staging/wilc1000/host_interface.c +63
-70@@ -567,7 +567,7 @@ static s32 Handle_SetChannel(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_CURRENT_CHANNEL ;@@ -643,8 +643,7 @@ static s32 Handle_SetOperationMode(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_SET_OPERATION_MODE ;@@ -686,7 +685,7 @@ s32 Handle_set_IPAddress(tstrWILC_WFIDrv *drvHandler, u8 *pu8IPAddr, u8 idx)s32 s32Error =0 ;tstrWID strWID;char firmwareIPAddress[4 ] = {0 }; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (pu8IPAddr[0 ] <192 ) pu8IPAddr[0 ] =0 ;@@ -732,7 +731,7 @@ s32 Handle_get_IPAddress(tstrWILC_WFIDrv *drvHandler, u8 *pu8IPAddr, u8 idx)s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_IP_ADDRESS ;@@ -781,7 +780,7 @@ static s32 Handle_SetMacAddress(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 *mac_buf =kmalloc (ETH_ALEN ,GFP_KERNEL );if (mac_buf ==NULL ) {@@ -859,7 +858,7 @@ static s32 Handle_CfgParam(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWIDList[32 ];u8 u8WidCnt =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;down (&(pstrWFIDrv->gtOsCfgValuesSem));@@ -1223,7 +1222,7 @@ static s32 Handle_Scan(tstrWILC_WFIDrv *drvHandler,u8 *pu8Buffer;u8 valuesize =0 ;u8 *pu8HdnNtwrksWidVal =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Setting SCAN params\n" );PRINT_D (HOSTINF_DBG ,"Scanning: In [%d] state\n" , pstrWFIDrv->enuHostIFstate);@@ -1384,8 +1383,7 @@ static s32 Handle_ScanDone(tstrWILC_WFIDrv *drvHandler, tenuScanEvent enuEvent) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 u8abort_running_scan;tstrWID strWID;@@ -1440,7 +1438,7 @@ u8 u8ConnectedSSID[6] = {0};static s32 Handle_Connect (tstrWILC_WFIDrv *drvHandler,struct connect_attr *pstrHostIFconnectAttr) { -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;s32 s32Error =0 ;tstrWID strWIDList[8 ];u32 u32WidsCount =0 , dummyval =0 ;@@ -1865,7 +1863,7 @@ static s32 Handle_ConnectTimeout(tstrWILC_WFIDrv *drvHandler)tstrConnectInfo strConnectInfo;tstrWID strWID;u16 u16DummyReasonCode =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver handler is NULL\n" );@@ -1979,9 +1977,7 @@ static s32 Handle_RcvdNtwrkInfo(tstrWILC_WFIDrv *drvHandler,tstrNetworkInfo *pstrNetworkInfo =NULL ;void *pJoinParams =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; bNewNtwrkFound = true;PRINT_INFO (HOSTINF_DBG ,"Handling received network info\n" );@@ -2100,7 +2096,7 @@ static s32 Handle_RcvdGnrlAsyncInfo(tstrWILC_WFIDrv *drvHandler,tstrConnectInfo strConnectInfo;tstrDisconnectNotifInfo strDisconnectNotifInfo;s32 s32Err =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (!pstrWFIDrv) {PRINT_ER ("Driver handler is NULL\n" );@@ -2409,7 +2405,7 @@ static int Handle_Key(tstrWILC_WFIDrv *drvHandler,u8 *pu8keybuf;s8 s8idxarray[1 ];s8 ret =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;switch (pstrHostIFkeyAttr->enuKeyType) {@@ -2769,8 +2765,7 @@ static void Handle_Disconnect(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;u16 u16DummyReasonCode =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_DISCONNECT ; strWID.enuWIDtype =WID_CHAR ;@@ -2894,8 +2889,7 @@ static s32 Handle_GetChnl(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;tstrWID strWID; -/* tstrWILC_WFIDrv * pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; */ -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_CURRENT_CHANNEL ; strWID.enuWIDtype =WID_CHAR ;@@ -2934,7 +2928,7 @@ static void Handle_GetRssi(tstrWILC_WFIDrv *drvHandler) {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_RSSI ; strWID.enuWIDtype =WID_CHAR ;@@ -2961,7 +2955,7 @@ static void Handle_GetLinkspeed(tstrWILC_WFIDrv *drvHandler) {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; gs8lnkspd =0 ;@@ -3048,7 +3042,7 @@ static s32 Handle_Get_InActiveTime(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;u8 *stamac;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_SET_STA_MAC_INACTIVE_TIME ;@@ -3114,7 +3108,7 @@ static void Handle_AddBeacon(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Adding BEACON\n" );@@ -3182,7 +3176,7 @@ static void Handle_DelBeacon(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_DEL_BEACON ; strWID.enuWIDtype =WID_CHAR ;@@ -3275,7 +3269,7 @@ static void Handle_AddStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Handling add station\n" ); strWID.u16WIDid = (u16 )WID_ADD_STA ;@@ -3316,7 +3310,7 @@ static void Handle_DelAllSta(tstrWILC_WFIDrv *drvHandler,tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 i;u8 au8Zero_Buff[6 ] = {0 };@@ -3371,7 +3365,7 @@ static void Handle_DelStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_REMOVE_STA ; strWID.enuWIDtype =WID_BIN ;@@ -3413,7 +3407,7 @@ static void Handle_EditStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_EDIT_STA ; strWID.enuWIDtype =WID_BIN ;@@ -3453,7 +3447,7 @@ static int Handle_RemainOnChan(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;u8 u8remain_on_chan_flag;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*If it's a pendig remain-on-channel, don't overwrite gWFiDrvHandle values (since incoming msg is garbbage)*/ if (!pstrWFIDrv->u8RemainOnChan_pendingreq) {@@ -3540,7 +3534,7 @@ static int Handle_RegisterFrame(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Handling frame register Flag : %d FrameType: %d\n" , pstrHostIfRegisterFrame->bReg, pstrHostIfRegisterFrame->u16FrameType);@@ -3589,7 +3583,7 @@ static u32 Handle_ListenStateExpired(tstrWILC_WFIDrv *drvHandler,u8 u8remain_on_chan_flag;tstrWID strWID;s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"CANCEL REMAIN ON CHAN\n" );@@ -3675,7 +3669,7 @@ static void Handle_PowerManagement(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;s8 s8PowerMode; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_POWER_MANAGEMENT ;@@ -3763,7 +3757,7 @@ static s32 Handle_AddBASession(tstrWILC_WFIDrv *drvHandler,tstrWID strWID;int AddbaTimeout =100 ;char *ptr =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; PRINT_D(HOSTINF_DBG, "Opening Block Ack session with\nBSSID = %.2x:%.2x:%.2x\nTID=%d\nBufferSize == %d\nSessionTimeOut = %d\n", strHostIfBASessionInfo->au8Bssid[0],@@ -3851,7 +3845,7 @@ static s32 Handle_DelAllRxBASessions(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;char *ptr =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; PRINT_D(GENERIC_DBG, "Delete Block Ack session with\nBSSID = %.2x:%.2x:%.2x\nTID=%d\n", strHostIfBASessionInfo->au8Bssid[0],@@ -4229,7 +4223,7 @@ int host_int_remove_wep_key(tstrWILC_WFIDrv *wfi_drv, u8 index)s32 host_int_set_WEPDefaultKeyID (tstrWILC_WFIDrv *hWFIDrv,u8 u8Index) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;@@ -4284,7 +4278,7 @@ s32 host_int_add_wep_key_bss_sta(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8WepKey, {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -4346,7 +4340,7 @@ s32 host_int_add_wep_key_bss_ap(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8WepKey, u {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 i;@@ -4419,7 +4413,7 @@ s32 host_int_add_ptk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8Ptk, u8 u8PtkKeylen, const u8 *mac_addr, const u8 *pu8RxMic, const u8 *pu8TxMic, u8 mode, u8 u8Ciphermode, u8 u8Idx) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 u8KeyLen = u8PtkKeylen;u32 i;@@ -4515,7 +4509,7 @@ s32 host_int_add_rx_gtk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8RxGtk, u8 u8GtkKe const u8 *pu8RxMic, const u8 *pu8TxMic, u8 mode, u8 u8Ciphermode) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 u8KeyLen = u8GtkKeylen;@@ -4616,7 +4610,7 @@ s32 host_int_add_rx_gtk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8RxGtk, u8 u8GtkKes32 host_int_set_pmkid_info (tstrWILC_WFIDrv *hWFIDrv,struct host_if_pmkid_attr *pu8PmkidInfoArray) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u32 i;@@ -4892,7 +4886,7 @@ s32 host_int_set_join_req(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8bssid, void *pJoinParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL || pfConnectResult ==NULL ) {@@ -5020,7 +5014,7 @@ s32 host_int_disconnect(tstrWILC_WFIDrv *hWFIDrv, u16 u16ReasonCode) {s32 s32Error =0 ;struct host_if_msg msg; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver is null\n" );@@ -5127,7 +5121,7 @@ s32 host_int_get_assoc_res_info(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8AssocRespInfo, {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver is null\n" );@@ -5309,7 +5303,7 @@ int host_int_set_operation_mode(tstrWILC_WFIDrv *wfi_drv, u32 mode)s32 host_int_get_host_chnl_num (tstrWILC_WFIDrv *hWFIDrv,u8 *pu8ChNo) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -5351,7 +5345,7 @@ s32 host_int_get_host_chnl_num(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8ChNo)s32 host_int_get_inactive_time (tstrWILC_WFIDrv *hWFIDrv,const u8 *mac,u32 *pu32InactiveTime) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -5395,7 +5389,7 @@ s32 host_int_test_get_int_wid(tstrWILC_WFIDrv *hWFIDrv, u32 *pu32TestMemAddr)s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {@@ -5440,7 +5434,7 @@ s32 host_int_get_rssi(tstrWILC_WFIDrv *hWFIDrv, s8 *ps8Rssi) {s32 s32Error =0 ;struct host_if_msg msg; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;/* prepare the Get RSSI Message */ @@ -5476,7 +5470,7 @@ s32 host_int_get_link_speed(tstrWILC_WFIDrv *hWFIDrv, s8 *ps8lnkspd)struct host_if_msg msg;s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;@@ -5556,7 +5550,7 @@ s32 host_int_scan(tstrWILC_WFIDrv *hWFIDrv, u8 u8ScanSource, struct hidden_network *pstrHiddenNetwork) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL || ScanResult ==NULL ) {@@ -5622,7 +5616,7 @@ s32 hif_set_cfg(tstrWILC_WFIDrv *hWFIDrv, struct cfg_param_val *pstrCfgParamVal) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;@@ -5660,7 +5654,7 @@ s32 hif_set_cfg(tstrWILC_WFIDrv *hWFIDrv, struct cfg_param_val *pstrCfgParamVal)s32 hif_get_cfg (tstrWILC_WFIDrv *hWFIDrv,u16 u16WID,u16 *pu16WID_Value) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;down (&(pstrWFIDrv->gtOsCfgValuesSem));@@ -5957,7 +5951,7 @@ s32 host_int_deinit(tstrWILC_WFIDrv *hWFIDrv)int ret;/*obtain driver handle*/ -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("pstrWFIDrv = NULL\n" );@@ -6218,7 +6212,7 @@ void host_int_ScanCompleteReceived(u8 *pu8Buffer, u32 u32Length)s32 host_int_remain_on_channel (tstrWILC_WFIDrv *hWFIDrv,u32 u32SessionID,u32 u32duration,u16 chan,wilc_remain_on_chan_expired RemainOnChanExpired,wilc_remain_on_chan_ready RemainOnChanReady,void *pvUserArg) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6263,7 +6257,7 @@ s32 host_int_remain_on_channel(tstrWILC_WFIDrv *hWFIDrv, u32 u32SessionID, u32 us32 host_int_ListenStateExpired (tstrWILC_WFIDrv *hWFIDrv,u32 u32SessionID) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6298,7 +6292,7 @@ s32 host_int_ListenStateExpired(tstrWILC_WFIDrv *hWFIDrv, u32 u32SessionID)s32 host_int_frame_register (tstrWILC_WFIDrv *hWFIDrv,u16 u16FrameType,bool bReg) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6355,7 +6349,7 @@ s32 host_int_add_beacon(tstrWILC_WFIDrv *hWFIDrv, u32 u32Interval, u32 u32TailLen, u8 *pu8Tail) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct beacon_attr *pstrSetBeaconParam = &msg.body.beacon_info;@@ -6424,7 +6418,7 @@ ERRORHANDLER:s32 host_int_del_beacon (tstrWILC_WFIDrv *hWFIDrv) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6458,7 +6452,7 @@ s32 host_int_add_station(tstrWILC_WFIDrv *hWFIDrv, struct add_sta_param *pstrStaParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct add_sta_param *pstrAddStationMsg = &msg.body.add_sta_info;@@ -6507,7 +6501,7 @@ s32 host_int_add_station(tstrWILC_WFIDrv *hWFIDrv,s32 host_int_del_station (tstrWILC_WFIDrv *hWFIDrv,const u8 *pu8MacAddr) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct del_sta *pstrDelStationMsg = &msg.body.del_sta_info;@@ -6548,7 +6542,7 @@ s32 host_int_del_station(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8MacAddr)s32 host_int_del_allstation (tstrWILC_WFIDrv *hWFIDrv,u8 pu8MacAddr[][ETH_ALEN ]) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct del_all_sta *pstrDelAllStationMsg = &msg.body.del_all_sta_info;u8 au8Zero_Buff[ETH_ALEN ] = {0 };@@ -6609,7 +6603,7 @@ s32 host_int_edit_station(tstrWILC_WFIDrv *hWFIDrv, struct add_sta_param *pstrStaParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct add_sta_param *pstrAddStationMsg = &msg.body.add_sta_info;@@ -6648,7 +6642,7 @@ s32 host_int_edit_station(tstrWILC_WFIDrv *hWFIDrv,s32 host_int_set_power_mgmt (tstrWILC_WFIDrv *hWFIDrv,bool bIsEnabled,u32 u32Timeout) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct power_mgmt_param *pstrPowerMgmtParam = &msg.body.pwr_mgmt_info;@@ -6682,7 +6676,7 @@ s32 host_int_setup_multicast_filter(tstrWILC_WFIDrv *hWFIDrv, bool bIsEnabled, u {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct set_multicast *pstrMulticastFilterParam = &msg.body.multicast_info;@@ -6931,7 +6925,7 @@ void host_int_freeJoinParams(void *pJoinParams)s32 host_int_delBASession (tstrWILC_WFIDrv *hWFIDrv,char *pBSSID,char TID ) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct ba_session_info *pBASessionInfo = &msg.body.session_info;@@ -6961,7 +6955,7 @@ s32 host_int_delBASession(tstrWILC_WFIDrv *hWFIDrv, char *pBSSID, char TID)s32 host_int_del_All_Rx_BASession (tstrWILC_WFIDrv *hWFIDrv,char *pBSSID,char TID ) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct ba_session_info *pBASessionInfo = &msg.body.session_info;@@ -6999,7 +6993,7 @@ s32 host_int_del_All_Rx_BASession(tstrWILC_WFIDrv *hWFIDrv, char *pBSSID, char Ts32 host_int_setup_ipaddress (tstrWILC_WFIDrv *hWFIDrv,u8 *u16ipadd,u8 idx) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;/* TODO: Enable This feature on softap firmware */ @@ -7039,7 +7033,7 @@ s32 host_int_setup_ipaddress(tstrWILC_WFIDrv *hWFIDrv, u8 *u16ipadd, u8 idx)s32 host_int_get_ipaddress (tstrWILC_WFIDrv *hWFIDrv,u8 *u16ipadd,u8 idx) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) { --2.1.0
--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/86896ad39d920f95d880473a703961f0d69bc75a.1444719312.git.shivanib134%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Re: [Outreachy kernel] [PATCH v3 3/3] Staging: wilc1000: host_interface: Remove unnecessary cast
Quoted 17 lines · Shivani Bhardwaj
Quoted 16 lines · Julia Lawall
Quoted 10 lines · Shivani Bhardwaj
Remove irrelevant cast throughout the code.
Semantic patch used:@@
type T;
T e;
identifier x;
@@* T x = (T)e;
It looks better now. You can get Coccinelle to make the change for you with
Quoted 6 lines
Quoted 6 lines
T x =
- (T)
e;julia
Going by the usual way cocci scripts are written, is writing the following to make the change wrong?
@@
type T;
T e;
identifier x;
@@
- * T x = (T)e;
+ *T x = e;
Quoted 600 lines
Thanks, Julia. :)
Quoted 597 lines
Quoted 597 lines
Signed-off-by Shivani Bhardwaj <[email protected]>---
Changes in v3:
-Fix errors in v2 and improve commit message by adding semantic patches used by coccinelle.drivers/staging/wilc1000/host_interface.c | 132 ++++++++++++++---------------- 1 file changed, 63 insertions(+), 69 deletions(-)drivers/staging/wilc1000/host_interface.c +63
-70@@ -567,7 +567,7 @@ static s32 Handle_SetChannel(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_CURRENT_CHANNEL ;@@ -643,8 +643,7 @@ static s32 Handle_SetOperationMode(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_SET_OPERATION_MODE ;@@ -686,7 +685,7 @@ s32 Handle_set_IPAddress(tstrWILC_WFIDrv *drvHandler, u8 *pu8IPAddr, u8 idx)s32 s32Error =0 ;tstrWID strWID;char firmwareIPAddress[4 ] = {0 }; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (pu8IPAddr[0 ] <192 ) pu8IPAddr[0 ] =0 ;@@ -732,7 +731,7 @@ s32 Handle_get_IPAddress(tstrWILC_WFIDrv *drvHandler, u8 *pu8IPAddr, u8 idx)s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_IP_ADDRESS ;@@ -781,7 +780,7 @@ static s32 Handle_SetMacAddress(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 *mac_buf =kmalloc (ETH_ALEN ,GFP_KERNEL );if (mac_buf ==NULL ) {@@ -859,7 +858,7 @@ static s32 Handle_CfgParam(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWIDList[32 ];u8 u8WidCnt =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;down (&(pstrWFIDrv->gtOsCfgValuesSem));@@ -1223,7 +1222,7 @@ static s32 Handle_Scan(tstrWILC_WFIDrv *drvHandler,u8 *pu8Buffer;u8 valuesize =0 ;u8 *pu8HdnNtwrksWidVal =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Setting SCAN params\n" );PRINT_D (HOSTINF_DBG ,"Scanning: In [%d] state\n" , pstrWFIDrv->enuHostIFstate);@@ -1384,8 +1383,7 @@ static s32 Handle_ScanDone(tstrWILC_WFIDrv *drvHandler, tenuScanEvent enuEvent) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 u8abort_running_scan;tstrWID strWID;@@ -1440,7 +1438,7 @@ u8 u8ConnectedSSID[6] = {0};static s32 Handle_Connect (tstrWILC_WFIDrv *drvHandler,struct connect_attr *pstrHostIFconnectAttr) { -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;s32 s32Error =0 ;tstrWID strWIDList[8 ];u32 u32WidsCount =0 , dummyval =0 ;@@ -1865,7 +1863,7 @@ static s32 Handle_ConnectTimeout(tstrWILC_WFIDrv *drvHandler)tstrConnectInfo strConnectInfo;tstrWID strWID;u16 u16DummyReasonCode =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver handler is NULL\n" );@@ -1979,9 +1977,7 @@ static s32 Handle_RcvdNtwrkInfo(tstrWILC_WFIDrv *drvHandler,tstrNetworkInfo *pstrNetworkInfo =NULL ;void *pJoinParams =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; bNewNtwrkFound = true;PRINT_INFO (HOSTINF_DBG ,"Handling received network info\n" );@@ -2100,7 +2096,7 @@ static s32 Handle_RcvdGnrlAsyncInfo(tstrWILC_WFIDrv *drvHandler,tstrConnectInfo strConnectInfo;tstrDisconnectNotifInfo strDisconnectNotifInfo;s32 s32Err =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (!pstrWFIDrv) {PRINT_ER ("Driver handler is NULL\n" );@@ -2409,7 +2405,7 @@ static int Handle_Key(tstrWILC_WFIDrv *drvHandler,u8 *pu8keybuf;s8 s8idxarray[1 ];s8 ret =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;switch (pstrHostIFkeyAttr->enuKeyType) {@@ -2769,8 +2765,7 @@ static void Handle_Disconnect(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;u16 u16DummyReasonCode =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_DISCONNECT ; strWID.enuWIDtype =WID_CHAR ;@@ -2894,8 +2889,7 @@ static s32 Handle_GetChnl(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;tstrWID strWID; -/* tstrWILC_WFIDrv * pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; */ -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_CURRENT_CHANNEL ; strWID.enuWIDtype =WID_CHAR ;@@ -2934,7 +2928,7 @@ static void Handle_GetRssi(tstrWILC_WFIDrv *drvHandler) {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_RSSI ; strWID.enuWIDtype =WID_CHAR ;@@ -2961,7 +2955,7 @@ static void Handle_GetLinkspeed(tstrWILC_WFIDrv *drvHandler) {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; gs8lnkspd =0 ;@@ -3048,7 +3042,7 @@ static s32 Handle_Get_InActiveTime(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;u8 *stamac;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_SET_STA_MAC_INACTIVE_TIME ;@@ -3114,7 +3108,7 @@ static void Handle_AddBeacon(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Adding BEACON\n" );@@ -3182,7 +3176,7 @@ static void Handle_DelBeacon(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_DEL_BEACON ; strWID.enuWIDtype =WID_CHAR ;@@ -3275,7 +3269,7 @@ static void Handle_AddStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Handling add station\n" ); strWID.u16WIDid = (u16 )WID_ADD_STA ;@@ -3316,7 +3310,7 @@ static void Handle_DelAllSta(tstrWILC_WFIDrv *drvHandler,tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 i;u8 au8Zero_Buff[6 ] = {0 };@@ -3371,7 +3365,7 @@ static void Handle_DelStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_REMOVE_STA ; strWID.enuWIDtype =WID_BIN ;@@ -3413,7 +3407,7 @@ static void Handle_EditStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_EDIT_STA ; strWID.enuWIDtype =WID_BIN ;@@ -3453,7 +3447,7 @@ static int Handle_RemainOnChan(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;u8 u8remain_on_chan_flag;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*If it's a pendig remain-on-channel, don't overwrite gWFiDrvHandle values (since incoming msg is garbbage)*/ if (!pstrWFIDrv->u8RemainOnChan_pendingreq) {@@ -3540,7 +3534,7 @@ static int Handle_RegisterFrame(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Handling frame register Flag : %d FrameType: %d\n" , pstrHostIfRegisterFrame->bReg, pstrHostIfRegisterFrame->u16FrameType);@@ -3589,7 +3583,7 @@ static u32 Handle_ListenStateExpired(tstrWILC_WFIDrv *drvHandler,u8 u8remain_on_chan_flag;tstrWID strWID;s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"CANCEL REMAIN ON CHAN\n" );@@ -3675,7 +3669,7 @@ static void Handle_PowerManagement(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;s8 s8PowerMode; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_POWER_MANAGEMENT ;@@ -3763,7 +3757,7 @@ static s32 Handle_AddBASession(tstrWILC_WFIDrv *drvHandler,tstrWID strWID;int AddbaTimeout =100 ;char *ptr =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; PRINT_D(HOSTINF_DBG, "Opening Block Ack session with\nBSSID = %.2x:%.2x:%.2x\nTID=%d\nBufferSize == %d\nSessionTimeOut = %d\n", strHostIfBASessionInfo->au8Bssid[0],@@ -3851,7 +3845,7 @@ static s32 Handle_DelAllRxBASessions(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;char *ptr =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; PRINT_D(GENERIC_DBG, "Delete Block Ack session with\nBSSID = %.2x:%.2x:%.2x\nTID=%d\n", strHostIfBASessionInfo->au8Bssid[0],@@ -4229,7 +4223,7 @@ int host_int_remove_wep_key(tstrWILC_WFIDrv *wfi_drv, u8 index)s32 host_int_set_WEPDefaultKeyID (tstrWILC_WFIDrv *hWFIDrv,u8 u8Index) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;@@ -4284,7 +4278,7 @@ s32 host_int_add_wep_key_bss_sta(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8WepKey, {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -4346,7 +4340,7 @@ s32 host_int_add_wep_key_bss_ap(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8WepKey, u {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 i;@@ -4419,7 +4413,7 @@ s32 host_int_add_ptk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8Ptk, u8 u8PtkKeylen, const u8 *mac_addr, const u8 *pu8RxMic, const u8 *pu8TxMic, u8 mode, u8 u8Ciphermode, u8 u8Idx) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 u8KeyLen = u8PtkKeylen;u32 i;@@ -4515,7 +4509,7 @@ s32 host_int_add_rx_gtk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8RxGtk, u8 u8GtkKe const u8 *pu8RxMic, const u8 *pu8TxMic, u8 mode, u8 u8Ciphermode) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 u8KeyLen = u8GtkKeylen;@@ -4616,7 +4610,7 @@ s32 host_int_add_rx_gtk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8RxGtk, u8 u8GtkKes32 host_int_set_pmkid_info (tstrWILC_WFIDrv *hWFIDrv,struct host_if_pmkid_attr *pu8PmkidInfoArray) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u32 i;@@ -4892,7 +4886,7 @@ s32 host_int_set_join_req(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8bssid, void *pJoinParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL || pfConnectResult ==NULL ) {@@ -5020,7 +5014,7 @@ s32 host_int_disconnect(tstrWILC_WFIDrv *hWFIDrv, u16 u16ReasonCode) {s32 s32Error =0 ;struct host_if_msg msg; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver is null\n" );@@ -5127,7 +5121,7 @@ s32 host_int_get_assoc_res_info(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8AssocRespInfo, {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver is null\n" );@@ -5309,7 +5303,7 @@ int host_int_set_operation_mode(tstrWILC_WFIDrv *wfi_drv, u32 mode)s32 host_int_get_host_chnl_num (tstrWILC_WFIDrv *hWFIDrv,u8 *pu8ChNo) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -5351,7 +5345,7 @@ s32 host_int_get_host_chnl_num(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8ChNo)s32 host_int_get_inactive_time (tstrWILC_WFIDrv *hWFIDrv,const u8 *mac,u32 *pu32InactiveTime) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -5395,7 +5389,7 @@ s32 host_int_test_get_int_wid(tstrWILC_WFIDrv *hWFIDrv, u32 *pu32TestMemAddr)s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {@@ -5440,7 +5434,7 @@ s32 host_int_get_rssi(tstrWILC_WFIDrv *hWFIDrv, s8 *ps8Rssi) {s32 s32Error =0 ;struct host_if_msg msg; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;/* prepare the Get RSSI Message */ @@ -5476,7 +5470,7 @@ s32 host_int_get_link_speed(tstrWILC_WFIDrv *hWFIDrv, s8 *ps8lnkspd)struct host_if_msg msg;s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;@@ -5556,7 +5550,7 @@ s32 host_int_scan(tstrWILC_WFIDrv *hWFIDrv, u8 u8ScanSource, struct hidden_network *pstrHiddenNetwork) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL || ScanResult ==NULL ) {@@ -5622,7 +5616,7 @@ s32 hif_set_cfg(tstrWILC_WFIDrv *hWFIDrv, struct cfg_param_val *pstrCfgParamVal) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;@@ -5660,7 +5654,7 @@ s32 hif_set_cfg(tstrWILC_WFIDrv *hWFIDrv, struct cfg_param_val *pstrCfgParamVal)s32 hif_get_cfg (tstrWILC_WFIDrv *hWFIDrv,u16 u16WID,u16 *pu16WID_Value) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;down (&(pstrWFIDrv->gtOsCfgValuesSem));@@ -5957,7 +5951,7 @@ s32 host_int_deinit(tstrWILC_WFIDrv *hWFIDrv)int ret;/*obtain driver handle*/ -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("pstrWFIDrv = NULL\n" );@@ -6218,7 +6212,7 @@ void host_int_ScanCompleteReceived(u8 *pu8Buffer, u32 u32Length)s32 host_int_remain_on_channel (tstrWILC_WFIDrv *hWFIDrv,u32 u32SessionID,u32 u32duration,u16 chan,wilc_remain_on_chan_expired RemainOnChanExpired,wilc_remain_on_chan_ready RemainOnChanReady,void *pvUserArg) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6263,7 +6257,7 @@ s32 host_int_remain_on_channel(tstrWILC_WFIDrv *hWFIDrv, u32 u32SessionID, u32 us32 host_int_ListenStateExpired (tstrWILC_WFIDrv *hWFIDrv,u32 u32SessionID) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6298,7 +6292,7 @@ s32 host_int_ListenStateExpired(tstrWILC_WFIDrv *hWFIDrv, u32 u32SessionID)s32 host_int_frame_register (tstrWILC_WFIDrv *hWFIDrv,u16 u16FrameType,bool bReg) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6355,7 +6349,7 @@ s32 host_int_add_beacon(tstrWILC_WFIDrv *hWFIDrv, u32 u32Interval, u32 u32TailLen, u8 *pu8Tail) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct beacon_attr *pstrSetBeaconParam = &msg.body.beacon_info;@@ -6424,7 +6418,7 @@ ERRORHANDLER:s32 host_int_del_beacon (tstrWILC_WFIDrv *hWFIDrv) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6458,7 +6452,7 @@ s32 host_int_add_station(tstrWILC_WFIDrv *hWFIDrv, struct add_sta_param *pstrStaParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct add_sta_param *pstrAddStationMsg = &msg.body.add_sta_info;@@ -6507,7 +6501,7 @@ s32 host_int_add_station(tstrWILC_WFIDrv *hWFIDrv,s32 host_int_del_station (tstrWILC_WFIDrv *hWFIDrv,const u8 *pu8MacAddr) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct del_sta *pstrDelStationMsg = &msg.body.del_sta_info;@@ -6548,7 +6542,7 @@ s32 host_int_del_station(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8MacAddr)s32 host_int_del_allstation (tstrWILC_WFIDrv *hWFIDrv,u8 pu8MacAddr[][ETH_ALEN ]) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct del_all_sta *pstrDelAllStationMsg = &msg.body.del_all_sta_info;u8 au8Zero_Buff[ETH_ALEN ] = {0 };@@ -6609,7 +6603,7 @@ s32 host_int_edit_station(tstrWILC_WFIDrv *hWFIDrv, struct add_sta_param *pstrStaParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct add_sta_param *pstrAddStationMsg = &msg.body.add_sta_info;@@ -6648,7 +6642,7 @@ s32 host_int_edit_station(tstrWILC_WFIDrv *hWFIDrv,s32 host_int_set_power_mgmt (tstrWILC_WFIDrv *hWFIDrv,bool bIsEnabled,u32 u32Timeout) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct power_mgmt_param *pstrPowerMgmtParam = &msg.body.pwr_mgmt_info;@@ -6682,7 +6676,7 @@ s32 host_int_setup_multicast_filter(tstrWILC_WFIDrv *hWFIDrv, bool bIsEnabled, u {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct set_multicast *pstrMulticastFilterParam = &msg.body.multicast_info;@@ -6931,7 +6925,7 @@ void host_int_freeJoinParams(void *pJoinParams)s32 host_int_delBASession (tstrWILC_WFIDrv *hWFIDrv,char *pBSSID,char TID ) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct ba_session_info *pBASessionInfo = &msg.body.session_info;@@ -6961,7 +6955,7 @@ s32 host_int_delBASession(tstrWILC_WFIDrv *hWFIDrv, char *pBSSID, char TID)s32 host_int_del_All_Rx_BASession (tstrWILC_WFIDrv *hWFIDrv,char *pBSSID,char TID ) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct ba_session_info *pBASessionInfo = &msg.body.session_info;@@ -6999,7 +6993,7 @@ s32 host_int_del_All_Rx_BASession(tstrWILC_WFIDrv *hWFIDrv, char *pBSSID, char Ts32 host_int_setup_ipaddress (tstrWILC_WFIDrv *hWFIDrv,u8 *u16ipadd,u8 idx) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;/* TODO: Enable This feature on softap firmware */ @@ -7039,7 +7033,7 @@ s32 host_int_setup_ipaddress(tstrWILC_WFIDrv *hWFIDrv, u8 *u16ipadd, u8 idx)s32 host_int_get_ipaddress (tstrWILC_WFIDrv *hWFIDrv,u8 *u16ipadd,u8 idx) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) { --2.1.0
--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/86896ad39d920f95d880473a703961f0d69bc75a.1444719312.git.shivanib134%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Re: [Outreachy kernel] [PATCH v3 3/3] Staging: wilc1000: host_interface: Remove unnecessary cast
Quoted 32 lines · Shivani Bhardwaj
Quoted 17 lines · Shivani Bhardwaj
Quoted 16 lines · Julia Lawall
Quoted 10 lines · Shivani Bhardwaj
Remove irrelevant cast throughout the code.
Semantic patch used:@@
type T;
T e;
identifier x;
@@* T x = (T)e;
It looks better now. You can get Coccinelle to make the change for you with
Quoted 6 lines
Quoted 6 lines
T x =
- (T)
e;julia
Going by the usual way cocci scripts are written, is writing the following to make the change wrong?
@@
type T;
T e;
identifier x;
@@
Quoted 2 lines
- * T x = (T)e;
+ *T x = e;
This might cause problems if more than one variable is declared at once. If you just remove the cast, then it only affects the right hand side of the =, and Coccinelle has no problem with that.
Also, in this rule you should not have the *s.
julia
Quoted 609 lines
Quoted 594 lines
Thanks, Julia. :)
Quoted 590 lines
Quoted 590 lines
Signed-off-by Shivani Bhardwaj <[email protected]>---
Changes in v3:
-Fix errors in v2 and improve commit message by adding semantic patches used by coccinelle.drivers/staging/wilc1000/host_interface.c | 132 ++++++++++++++---------------- 1 file changed, 63 insertions(+), 69 deletions(-)drivers/staging/wilc1000/host_interface.c +63
-70@@ -567,7 +567,7 @@ static s32 Handle_SetChannel(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_CURRENT_CHANNEL ;@@ -643,8 +643,7 @@ static s32 Handle_SetOperationMode(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_SET_OPERATION_MODE ;@@ -686,7 +685,7 @@ s32 Handle_set_IPAddress(tstrWILC_WFIDrv *drvHandler, u8 *pu8IPAddr, u8 idx)s32 s32Error =0 ;tstrWID strWID;char firmwareIPAddress[4 ] = {0 }; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (pu8IPAddr[0 ] <192 ) pu8IPAddr[0 ] =0 ;@@ -732,7 +731,7 @@ s32 Handle_get_IPAddress(tstrWILC_WFIDrv *drvHandler, u8 *pu8IPAddr, u8 idx)s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*prepare configuration packet*/ strWID.u16WIDid = (u16 )WID_IP_ADDRESS ;@@ -781,7 +780,7 @@ static s32 Handle_SetMacAddress(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 *mac_buf =kmalloc (ETH_ALEN ,GFP_KERNEL );if (mac_buf ==NULL ) {@@ -859,7 +858,7 @@ static s32 Handle_CfgParam(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWIDList[32 ];u8 u8WidCnt =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;down (&(pstrWFIDrv->gtOsCfgValuesSem));@@ -1223,7 +1222,7 @@ static s32 Handle_Scan(tstrWILC_WFIDrv *drvHandler,u8 *pu8Buffer;u8 valuesize =0 ;u8 *pu8HdnNtwrksWidVal =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Setting SCAN params\n" );PRINT_D (HOSTINF_DBG ,"Scanning: In [%d] state\n" , pstrWFIDrv->enuHostIFstate);@@ -1384,8 +1383,7 @@ static s32 Handle_ScanDone(tstrWILC_WFIDrv *drvHandler, tenuScanEvent enuEvent) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 u8abort_running_scan;tstrWID strWID;@@ -1440,7 +1438,7 @@ u8 u8ConnectedSSID[6] = {0};static s32 Handle_Connect (tstrWILC_WFIDrv *drvHandler,struct connect_attr *pstrHostIFconnectAttr) { -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;s32 s32Error =0 ;tstrWID strWIDList[8 ];u32 u32WidsCount =0 , dummyval =0 ;@@ -1865,7 +1863,7 @@ static s32 Handle_ConnectTimeout(tstrWILC_WFIDrv *drvHandler)tstrConnectInfo strConnectInfo;tstrWID strWID;u16 u16DummyReasonCode =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver handler is NULL\n" );@@ -1979,9 +1977,7 @@ static s32 Handle_RcvdNtwrkInfo(tstrWILC_WFIDrv *drvHandler,tstrNetworkInfo *pstrNetworkInfo =NULL ;void *pJoinParams =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; bNewNtwrkFound = true;PRINT_INFO (HOSTINF_DBG ,"Handling received network info\n" );@@ -2100,7 +2096,7 @@ static s32 Handle_RcvdGnrlAsyncInfo(tstrWILC_WFIDrv *drvHandler,tstrConnectInfo strConnectInfo;tstrDisconnectNotifInfo strDisconnectNotifInfo;s32 s32Err =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;if (!pstrWFIDrv) {PRINT_ER ("Driver handler is NULL\n" );@@ -2409,7 +2405,7 @@ static int Handle_Key(tstrWILC_WFIDrv *drvHandler,u8 *pu8keybuf;s8 s8idxarray[1 ];s8 ret =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;switch (pstrHostIFkeyAttr->enuKeyType) {@@ -2769,8 +2765,7 @@ static void Handle_Disconnect(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;u16 u16DummyReasonCode =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; - +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_DISCONNECT ; strWID.enuWIDtype =WID_CHAR ;@@ -2894,8 +2889,7 @@ static s32 Handle_GetChnl(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;tstrWID strWID; -/* tstrWILC_WFIDrv * pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; */ -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_CURRENT_CHANNEL ; strWID.enuWIDtype =WID_CHAR ;@@ -2934,7 +2928,7 @@ static void Handle_GetRssi(tstrWILC_WFIDrv *drvHandler) {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_RSSI ; strWID.enuWIDtype =WID_CHAR ;@@ -2961,7 +2955,7 @@ static void Handle_GetLinkspeed(tstrWILC_WFIDrv *drvHandler) {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; gs8lnkspd =0 ;@@ -3048,7 +3042,7 @@ static s32 Handle_Get_InActiveTime(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;u8 *stamac;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_SET_STA_MAC_INACTIVE_TIME ;@@ -3114,7 +3108,7 @@ static void Handle_AddBeacon(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Adding BEACON\n" );@@ -3182,7 +3176,7 @@ static void Handle_DelBeacon(tstrWILC_WFIDrv *drvHandler)s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_DEL_BEACON ; strWID.enuWIDtype =WID_CHAR ;@@ -3275,7 +3269,7 @@ static void Handle_AddStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Handling add station\n" ); strWID.u16WIDid = (u16 )WID_ADD_STA ;@@ -3316,7 +3310,7 @@ static void Handle_DelAllSta(tstrWILC_WFIDrv *drvHandler,tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;u8 i;u8 au8Zero_Buff[6 ] = {0 };@@ -3371,7 +3365,7 @@ static void Handle_DelStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_REMOVE_STA ; strWID.enuWIDtype =WID_BIN ;@@ -3413,7 +3407,7 @@ static void Handle_EditStation(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_EDIT_STA ; strWID.enuWIDtype =WID_BIN ;@@ -3453,7 +3447,7 @@ static int Handle_RemainOnChan(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;u8 u8remain_on_chan_flag;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;/*If it's a pendig remain-on-channel, don't overwrite gWFiDrvHandle values (since incoming msg is garbbage)*/ if (!pstrWFIDrv->u8RemainOnChan_pendingreq) {@@ -3540,7 +3534,7 @@ static int Handle_RegisterFrame(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;u8 *pu8CurrByte; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"Handling frame register Flag : %d FrameType: %d\n" , pstrHostIfRegisterFrame->bReg, pstrHostIfRegisterFrame->u16FrameType);@@ -3589,7 +3583,7 @@ static u32 Handle_ListenStateExpired(tstrWILC_WFIDrv *drvHandler,u8 u8remain_on_chan_flag;tstrWID strWID;s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *) drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler;PRINT_D (HOSTINF_DBG ,"CANCEL REMAIN ON CHAN\n" );@@ -3675,7 +3669,7 @@ static void Handle_PowerManagement(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;s8 s8PowerMode; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; strWID.u16WIDid = (u16 )WID_POWER_MANAGEMENT ;@@ -3763,7 +3757,7 @@ static s32 Handle_AddBASession(tstrWILC_WFIDrv *drvHandler,tstrWID strWID;int AddbaTimeout =100 ;char *ptr =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; PRINT_D(HOSTINF_DBG, "Opening Block Ack session with\nBSSID = %.2x:%.2x:%.2x\nTID=%d\nBufferSize == %d\nSessionTimeOut = %d\n", strHostIfBASessionInfo->au8Bssid[0],@@ -3851,7 +3845,7 @@ static s32 Handle_DelAllRxBASessions(tstrWILC_WFIDrv *drvHandler,s32 s32Error =0 ;tstrWID strWID;char *ptr =NULL ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)drvHandler; +tstrWILC_WFIDrv *pstrWFIDrv = drvHandler; PRINT_D(GENERIC_DBG, "Delete Block Ack session with\nBSSID = %.2x:%.2x:%.2x\nTID=%d\n", strHostIfBASessionInfo->au8Bssid[0],@@ -4229,7 +4223,7 @@ int host_int_remove_wep_key(tstrWILC_WFIDrv *wfi_drv, u8 index)s32 host_int_set_WEPDefaultKeyID (tstrWILC_WFIDrv *hWFIDrv,u8 u8Index) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;@@ -4284,7 +4278,7 @@ s32 host_int_add_wep_key_bss_sta(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8WepKey, {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -4346,7 +4340,7 @@ s32 host_int_add_wep_key_bss_ap(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8WepKey, u {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 i;@@ -4419,7 +4413,7 @@ s32 host_int_add_ptk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8Ptk, u8 u8PtkKeylen, const u8 *mac_addr, const u8 *pu8RxMic, const u8 *pu8TxMic, u8 mode, u8 u8Ciphermode, u8 u8Idx) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 u8KeyLen = u8PtkKeylen;u32 i;@@ -4515,7 +4509,7 @@ s32 host_int_add_rx_gtk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8RxGtk, u8 u8GtkKe const u8 *pu8RxMic, const u8 *pu8TxMic, u8 mode, u8 u8Ciphermode) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u8 u8KeyLen = u8GtkKeylen;@@ -4616,7 +4610,7 @@ s32 host_int_add_rx_gtk(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8RxGtk, u8 u8GtkKes32 host_int_set_pmkid_info (tstrWILC_WFIDrv *hWFIDrv,struct host_if_pmkid_attr *pu8PmkidInfoArray) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;u32 i;@@ -4892,7 +4886,7 @@ s32 host_int_set_join_req(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8bssid, void *pJoinParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL || pfConnectResult ==NULL ) {@@ -5020,7 +5014,7 @@ s32 host_int_disconnect(tstrWILC_WFIDrv *hWFIDrv, u16 u16ReasonCode) {s32 s32Error =0 ;struct host_if_msg msg; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver is null\n" );@@ -5127,7 +5121,7 @@ s32 host_int_get_assoc_res_info(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8AssocRespInfo, {s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("Driver is null\n" );@@ -5309,7 +5303,7 @@ int host_int_set_operation_mode(tstrWILC_WFIDrv *wfi_drv, u32 mode)s32 host_int_get_host_chnl_num (tstrWILC_WFIDrv *hWFIDrv,u8 *pu8ChNo) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -5351,7 +5345,7 @@ s32 host_int_get_host_chnl_num(tstrWILC_WFIDrv *hWFIDrv, u8 *pu8ChNo)s32 host_int_get_inactive_time (tstrWILC_WFIDrv *hWFIDrv,const u8 *mac,u32 *pu32InactiveTime) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -5395,7 +5389,7 @@ s32 host_int_test_get_int_wid(tstrWILC_WFIDrv *hWFIDrv, u32 *pu32TestMemAddr)s32 s32Error =0 ;tstrWID strWID; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {@@ -5440,7 +5434,7 @@ s32 host_int_get_rssi(tstrWILC_WFIDrv *hWFIDrv, s8 *ps8Rssi) {s32 s32Error =0 ;struct host_if_msg msg; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;/* prepare the Get RSSI Message */ @@ -5476,7 +5470,7 @@ s32 host_int_get_link_speed(tstrWILC_WFIDrv *hWFIDrv, s8 *ps8lnkspd)struct host_if_msg msg;s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;@@ -5556,7 +5550,7 @@ s32 host_int_scan(tstrWILC_WFIDrv *hWFIDrv, u8 u8ScanSource, struct hidden_network *pstrHiddenNetwork) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL || ScanResult ==NULL ) {@@ -5622,7 +5616,7 @@ s32 hif_set_cfg(tstrWILC_WFIDrv *hWFIDrv, struct cfg_param_val *pstrCfgParamVal) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;@@ -5660,7 +5654,7 @@ s32 hif_set_cfg(tstrWILC_WFIDrv *hWFIDrv, struct cfg_param_val *pstrCfgParamVal)s32 hif_get_cfg (tstrWILC_WFIDrv *hWFIDrv,u16 u16WID,u16 *pu16WID_Value) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;down (&(pstrWFIDrv->gtOsCfgValuesSem));@@ -5957,7 +5951,7 @@ s32 host_int_deinit(tstrWILC_WFIDrv *hWFIDrv)int ret;/*obtain driver handle*/ -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;if (pstrWFIDrv ==NULL ) {PRINT_ER ("pstrWFIDrv = NULL\n" );@@ -6218,7 +6212,7 @@ void host_int_ScanCompleteReceived(u8 *pu8Buffer, u32 u32Length)s32 host_int_remain_on_channel (tstrWILC_WFIDrv *hWFIDrv,u32 u32SessionID,u32 u32duration,u16 chan,wilc_remain_on_chan_expired RemainOnChanExpired,wilc_remain_on_chan_ready RemainOnChanReady,void *pvUserArg) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6263,7 +6257,7 @@ s32 host_int_remain_on_channel(tstrWILC_WFIDrv *hWFIDrv, u32 u32SessionID, u32 us32 host_int_ListenStateExpired (tstrWILC_WFIDrv *hWFIDrv,u32 u32SessionID) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6298,7 +6292,7 @@ s32 host_int_ListenStateExpired(tstrWILC_WFIDrv *hWFIDrv, u32 u32SessionID)s32 host_int_frame_register (tstrWILC_WFIDrv *hWFIDrv,u16 u16FrameType,bool bReg) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6355,7 +6349,7 @@ s32 host_int_add_beacon(tstrWILC_WFIDrv *hWFIDrv, u32 u32Interval, u32 u32TailLen, u8 *pu8Tail) { s32 s32Error = 0; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct beacon_attr *pstrSetBeaconParam = &msg.body.beacon_info;@@ -6424,7 +6418,7 @@ ERRORHANDLER:s32 host_int_del_beacon (tstrWILC_WFIDrv *hWFIDrv) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) {@@ -6458,7 +6452,7 @@ s32 host_int_add_station(tstrWILC_WFIDrv *hWFIDrv, struct add_sta_param *pstrStaParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct add_sta_param *pstrAddStationMsg = &msg.body.add_sta_info;@@ -6507,7 +6501,7 @@ s32 host_int_add_station(tstrWILC_WFIDrv *hWFIDrv,s32 host_int_del_station (tstrWILC_WFIDrv *hWFIDrv,const u8 *pu8MacAddr) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct del_sta *pstrDelStationMsg = &msg.body.del_sta_info;@@ -6548,7 +6542,7 @@ s32 host_int_del_station(tstrWILC_WFIDrv *hWFIDrv, const u8 *pu8MacAddr)s32 host_int_del_allstation (tstrWILC_WFIDrv *hWFIDrv,u8 pu8MacAddr[][ETH_ALEN ]) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct del_all_sta *pstrDelAllStationMsg = &msg.body.del_all_sta_info;u8 au8Zero_Buff[ETH_ALEN ] = {0 };@@ -6609,7 +6603,7 @@ s32 host_int_edit_station(tstrWILC_WFIDrv *hWFIDrv, struct add_sta_param *pstrStaParams) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct add_sta_param *pstrAddStationMsg = &msg.body.add_sta_info;@@ -6648,7 +6642,7 @@ s32 host_int_edit_station(tstrWILC_WFIDrv *hWFIDrv,s32 host_int_set_power_mgmt (tstrWILC_WFIDrv *hWFIDrv,bool bIsEnabled,u32 u32Timeout) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct power_mgmt_param *pstrPowerMgmtParam = &msg.body.pwr_mgmt_info;@@ -6682,7 +6676,7 @@ s32 host_int_setup_multicast_filter(tstrWILC_WFIDrv *hWFIDrv, bool bIsEnabled, u {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct set_multicast *pstrMulticastFilterParam = &msg.body.multicast_info;@@ -6931,7 +6925,7 @@ void host_int_freeJoinParams(void *pJoinParams)s32 host_int_delBASession (tstrWILC_WFIDrv *hWFIDrv,char *pBSSID,char TID ) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct ba_session_info *pBASessionInfo = &msg.body.session_info;@@ -6961,7 +6955,7 @@ s32 host_int_delBASession(tstrWILC_WFIDrv *hWFIDrv, char *pBSSID, char TID)s32 host_int_del_All_Rx_BASession (tstrWILC_WFIDrv *hWFIDrv,char *pBSSID,char TID ) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;struct ba_session_info *pBASessionInfo = &msg.body.session_info;@@ -6999,7 +6993,7 @@ s32 host_int_del_All_Rx_BASession(tstrWILC_WFIDrv *hWFIDrv, char *pBSSID, char Ts32 host_int_setup_ipaddress (tstrWILC_WFIDrv *hWFIDrv,u8 *u16ipadd,u8 idx) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;/* TODO: Enable This feature on softap firmware */ @@ -7039,7 +7033,7 @@ s32 host_int_setup_ipaddress(tstrWILC_WFIDrv *hWFIDrv, u8 *u16ipadd, u8 idx)s32 host_int_get_ipaddress (tstrWILC_WFIDrv *hWFIDrv,u8 *u16ipadd,u8 idx) {s32 s32Error =0 ; -tstrWILC_WFIDrv *pstrWFIDrv = (tstrWILC_WFIDrv *)hWFIDrv; +tstrWILC_WFIDrv *pstrWFIDrv = hWFIDrv;struct host_if_msg msg;if (pstrWFIDrv ==NULL ) { --2.1.0
Quoted 7 lines
Quoted 7 lines
Quoted 7 lines
--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/86896ad39d920f95d880473a703961f0d69bc75a.1444719312.git.shivanib134%40gmail.com.
For more options, visit https://groups.google.com/d/optout.--
You received this message because you are subscribed to the Google Groups "outreachy-kernel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/CAKHNQQFA1-OoNjftYoxAXMo6zWS%3DyeD8Z14-zno3C0-OatizGw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Greg KH
maintainerRe: [Outreachy kernel] [PATCH v3 1/3] Staging: wilc1000: host_interface: Remove extra NULL test
In reply to Shivani BhardwajQuoted 11 lines · Shivani Bhardwaj
Remove NULL test on a variable as it is preceded by another NULL test on the same variable in the code. Also, it is unnecessary to NULL test before
kfree().
Semantic patch used:@@ expression E; @@
- if(E!=NULL){(quoted diff) +1
-2- kfree(E); - } + kfree(E);
Quoted 6 lines
Signed-off-by Shivani Bhardwaj <[email protected]>Reviewed-by Daniel Baluta <[email protected]>---
Changes in v3:
-Fix errors in v2 and improve commit message by adding semantic patches used by coccinelle.
This series doesn't apply to my tree due to other patches in this area from other developers :(