staging: wilc1000: removes redundant 'continue' in while loop conditional blocks
PATCH v2 1/1 staging: wilc1000: removes redundant 'continue' in while loop conditional blocks
Removing 6 continue statements from a while loop. The continue statements are redundant here since control already returns to the beginning of the loop upon exit of any of the conditional blocks. Found using Coccinelle.
Changes since v1: Updating commit message to credit
Coccinelle.
--- drivers/staging/wilc1000/host_interface.c | 7 ------- 1 file changed, 7 deletions(-)
drivers/staging/wilc1000/host_interface.c +0 -7
@@ -3890,7 +3890,6 @@ static void *host_int_ParseJoinBssParam(struct network_info *ptstrNetworkInfo) pNewJoinBssParam->supp_rates[i +1 ] = pu8IEs[index + i]; index += suppRatesNo; -continue ; }else if (pu8IEs[index] ==EXT_SUPP_RATES_IE ) { extSuppRatesNo = pu8IEs[index +1 ];if (extSuppRatesNo > (MAX_RATES_SUPPORTED - suppRatesNo))
@@ -3902,11 +3901,9 @@ static void *host_int_ParseJoinBssParam(struct network_info *ptstrNetworkInfo) pNewJoinBssParam->supp_rates[suppRatesNo + i +1 ] = pu8IEs[index + i]; index += extSuppRatesNo; -continue ; }else if (pu8IEs[index] ==HT_CAPABILITY_IE ) { pNewJoinBssParam->ht_capable = true; index += pu8IEs[index +1 ] +2 ; -continue ; } else if ((pu8IEs[index] == WMM_IE) && (pu8IEs[index + 2] == 0x00) && (pu8IEs[index + 3] == 0x50) && (pu8IEs[index + 4] == 0xF2) &&
@@ -3918,7 +3915,6 @@ static void *host_int_ParseJoinBssParam(struct network_info *ptstrNetworkInfo)if (pu8IEs[index +8 ] &BIT (7 )) pNewJoinBssParam->uapsd_cap = true; index += pu8IEs[index +1 ] +2 ; -continue ; } else if ((pu8IEs[index] == P2P_IE) && (pu8IEs[index + 2] == 0x50) && (pu8IEs[index + 3] == 0x6f) && (pu8IEs[index + 4] == 0x9a) &&
@@ -3948,8 +3944,6 @@ static void *host_int_ParseJoinBssParam(struct network_info *ptstrNetworkInfo)memcpy (pNewJoinBssParam->start_time, pu8IEs + u16P2P_count,4 ); index += pu8IEs[index +1 ] +2 ; -continue ; - } else if ((pu8IEs[index] == RSN_IE) || ((pu8IEs[index] == WPA_IE) && (pu8IEs[index + 2] == 0x00) && (pu8IEs[index + 3] == 0x50) && (pu8IEs[index + 4] == 0xF2) &&
@@ -3995,7 +3989,6 @@ static void *host_int_ParseJoinBssParam(struct network_info *ptstrNetworkInfo) } pNewJoinBssParam->rsn_found = true; index += pu8IEs[index +1 ] +2 ; -continue ; }else { index += pu8IEs[index +1 ] +2 ; }
Signature · 1 line
2.7.4
Quoted 7 lines · Tahia Khan
Removing 6 continue statements from a while loop. The continue statements are redundant here since control already returns to the beginning of the loop upon exit of any of the conditional blocks. Found using Coccinelle.
Changes since v1: Updating commit message to credit
Coccinelle.
Thanks for adding the credit, but the "Changes since v1" goes under the ---. It's only meaningful for people who have seen v1, which is not the case of people looking through the git logs.
julia
Quoted 65 lines
Signed-off-by Tahia Khan <[email protected]>--- drivers/staging/wilc1000/host_interface.c | 7 ------- 1 file changed, 7 deletions(-)drivers/staging/wilc1000/host_interface.c +0
-8@@ -3890,7 +3890,6 @@ static void *host_int_ParseJoinBssParam(struct network_info *ptstrNetworkInfo) pNewJoinBssParam->supp_rates[i +1 ] = pu8IEs[index + i]; index += suppRatesNo; -continue ; }else if (pu8IEs[index] ==EXT_SUPP_RATES_IE ) { extSuppRatesNo = pu8IEs[index +1 ];if (extSuppRatesNo > (MAX_RATES_SUPPORTED - suppRatesNo))@@ -3902,11 +3901,9 @@ static void *host_int_ParseJoinBssParam(struct network_info *ptstrNetworkInfo) pNewJoinBssParam->supp_rates[suppRatesNo + i +1 ] = pu8IEs[index + i]; index += extSuppRatesNo; -continue ; }else if (pu8IEs[index] ==HT_CAPABILITY_IE ) { pNewJoinBssParam->ht_capable = true; index += pu8IEs[index +1 ] +2 ; -continue ; } else if ((pu8IEs[index] == WMM_IE) && (pu8IEs[index + 2] == 0x00) && (pu8IEs[index + 3] == 0x50) && (pu8IEs[index + 4] == 0xF2) &&@@ -3918,7 +3915,6 @@ static void *host_int_ParseJoinBssParam(struct network_info *ptstrNetworkInfo)if (pu8IEs[index +8 ] &BIT (7 )) pNewJoinBssParam->uapsd_cap = true; index += pu8IEs[index +1 ] +2 ; -continue ; } else if ((pu8IEs[index] == P2P_IE) && (pu8IEs[index + 2] == 0x50) && (pu8IEs[index + 3] == 0x6f) && (pu8IEs[index + 4] == 0x9a) &&@@ -3948,8 +3944,6 @@ static void *host_int_ParseJoinBssParam(struct network_info *ptstrNetworkInfo)memcpy (pNewJoinBssParam->start_time, pu8IEs + u16P2P_count,4 ); index += pu8IEs[index +1 ] +2 ; -continue ; - } else if ((pu8IEs[index] == RSN_IE) || ((pu8IEs[index] == WPA_IE) && (pu8IEs[index + 2] == 0x00) && (pu8IEs[index + 3] == 0x50) && (pu8IEs[index + 4] == 0xF2) &&@@ -3995,7 +3989,6 @@ static void *host_int_ParseJoinBssParam(struct network_info *ptstrNetworkInfo) } pNewJoinBssParam->rsn_found = true; index += pu8IEs[index +1 ] +2 ; -continue ; }else { index += pu8IEs[index +1 ] +2 ; } --2.7.4
--
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/20170308151943.GA28915%40coolbox.
For more options, visit https://groups.google.com/d/optout.