staging: wilc1000: removes redundant 'continue' in while loop conditional blocks
PATCH 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.
--- 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 4 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.
Good observation. How did you find it?
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/20170308040328.GA24535%40coolbox.
For more options, visit https://groups.google.com/d/optout.
Quoted 69 lines · Julia Lawall
Quoted 4 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.
Good observation. How did you find it?
julia
Quoted 58 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
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/20170308040328.GA24535%40coolbox.
For more options, visit https://groups.google.com/d/optout.
I found this using Coccinelle - which I should have noted in my commit message! Would you suggest revising the commit message?
Tahia
Quoted 3 lines
I found this using Coccinelle - which I should have noted in my commit message! Would you suggest revising the commit message?
You can say "Found using Coccinelle". Or if you like you can show the rule that you used.
julia