This patch removes an assignment from an if statement,
and it reverses the logic in several if statements to
make them more readable and understandable.

Signed-off-by: Kevin McKinney <[email protected]>
---
 drivers/staging/bcm/CmHost.c |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/drivers/staging/bcm/CmHost.c b/drivers/staging/bcm/CmHost.c
index c4b7d02..155f512 100644
--- a/drivers/staging/bcm/CmHost.c
+++ b/drivers/staging/bcm/CmHost.c
@@ -187,7 +187,7 @@ CopyIpAddrToClassifier(S_CLASSIFIER_RULE 
*pstClassifierEntry,
                                }
                                u8IpAddressLen -= nSizeOfIPAddressInBytes;
                        }
-                       if (0 == u8IpAddressLen)
+                       if (u8IpAddressLen == 0)
                                pstClassifierEntry->bDestIpValid = TRUE;
 
                        ucLoopIndex++;
@@ -256,7 +256,7 @@ static inline VOID CopyClassifierRuleToSF(PMINI_ADAPTER 
Adapter, stConvergenceSL
                pstClassifierEntry->ucDestPortRangeLength = 
psfCSType->cCPacketClassificationRule.u8ProtocolDestPortRangeLength / 4;
                BCM_DEBUG_PRINT(Adapter, DBG_TYPE_OTHERS, CONN_MSG, 
DBG_LVL_ALL, "Destination Port Range Length:0x%X ", 
pstClassifierEntry->ucDestPortRangeLength);
 
-               if (MAX_PORT_RANGE >= 
psfCSType->cCPacketClassificationRule.u8ProtocolDestPortRangeLength) {
+               if 
(psfCSType->cCPacketClassificationRule.u8ProtocolDestPortRangeLength <= 
MAX_PORT_RANGE) {
                        for (ucLoopIndex = 0; ucLoopIndex < 
(pstClassifierEntry->ucDestPortRangeLength); ucLoopIndex++) {
                                
pstClassifierEntry->usDestPortRangeLo[ucLoopIndex] = 
*((PUSHORT)(psfCSType->cCPacketClassificationRule.u8ProtocolDestPortRange+ucLoopIndex));
                                
pstClassifierEntry->usDestPortRangeHi[ucLoopIndex] =
@@ -273,7 +273,7 @@ static inline VOID CopyClassifierRuleToSF(PMINI_ADAPTER 
Adapter, stConvergenceSL
                /* Source Port */
                BCM_DEBUG_PRINT(Adapter, DBG_TYPE_OTHERS, CONN_MSG, 
DBG_LVL_ALL, "Source Port Range Length:0x%X ",
                                
psfCSType->cCPacketClassificationRule.u8ProtocolSourcePortRangeLength);
-               if (MAX_PORT_RANGE >= 
psfCSType->cCPacketClassificationRule.u8ProtocolSourcePortRangeLength) {
+               if 
(psfCSType->cCPacketClassificationRule.u8ProtocolSourcePortRangeLength <= 
MAX_PORT_RANGE) {
                        pstClassifierEntry->ucSrcPortRangeLength = 
psfCSType->cCPacketClassificationRule.u8ProtocolSourcePortRangeLength/4;
                        for (ucLoopIndex = 0; ucLoopIndex < 
(pstClassifierEntry->ucSrcPortRangeLength); ucLoopIndex++) {
                                
pstClassifierEntry->usSrcPortRangeLo[ucLoopIndex] =
@@ -308,7 +308,7 @@ static inline VOID CopyClassifierRuleToSF(PMINI_ADAPTER 
Adapter, stConvergenceSL
 
                /* TOS */
                BCM_DEBUG_PRINT(Adapter, DBG_TYPE_OTHERS, CONN_MSG, 
DBG_LVL_ALL, "TOS Length:0x%X ", 
psfCSType->cCPacketClassificationRule.u8IPTypeOfServiceLength);
-               if (3 == 
psfCSType->cCPacketClassificationRule.u8IPTypeOfServiceLength) {
+               if 
(psfCSType->cCPacketClassificationRule.u8IPTypeOfServiceLength == 3) {
                        pstClassifierEntry->ucIPTypeOfServiceLength = 
psfCSType->cCPacketClassificationRule.u8IPTypeOfServiceLength;
                        pstClassifierEntry->ucTosLow = 
psfCSType->cCPacketClassificationRule.u8IPTypeOfService[0];
                        pstClassifierEntry->ucTosHigh = 
psfCSType->cCPacketClassificationRule.u8IPTypeOfService[1];
@@ -1388,7 +1388,7 @@ ULONG StoreCmControlResponseMessage(PMINI_ADAPTER 
Adapter, PVOID pvBuffer, UINT
        /* For DSA_REQ, only up to "psfAuthorizedSet" parameter should be 
accessed by driver! */
 
        pstAddIndication = kmalloc(sizeof(*pstAddIndication), GFP_KERNEL);
-       if (NULL == pstAddIndication)
+       if (pstAddIndication == NULL)
                return 0;
 
        /* AUTHORIZED SET */
@@ -1651,7 +1651,8 @@ BOOLEAN CmControlResponseMessage(PMINI_ADAPTER Adapter,  
/* <Pointer to the Adap
         * Otherwise the message contains a target address from where we need to
         * read out the rest of the service flow param structure
         */
-       if ((pstAddIndication = RestoreCmControlResponseMessage(Adapter, 
pvBuffer)) == NULL) {
+       pstAddIndication = RestoreCmControlResponseMessage(Adapter, pvBuffer);
+       if (pstAddIndication == NULL) {
                ClearTargetDSXBuffer(Adapter, ((stLocalSFAddIndication 
*)pvBuffer)->u16TID, FALSE);
                BCM_DEBUG_PRINT(Adapter, DBG_TYPE_PRINTK, 0, 0, "Error in 
restoring Service Flow param structure from DSx message");
                return FALSE;
@@ -1716,7 +1717,7 @@ BOOLEAN CmControlResponseMessage(PMINI_ADAPTER Adapter,  
/* <Pointer to the Adap
                        if (pstAddIndication->sfAdmittedSet.bValid == TRUE)
                                
Adapter->PackInfo[uiSearchRuleIndex].bAdmittedSet = TRUE;
 
-                       if (FALSE == pstAddIndication->sfActiveSet.bValid) {
+                       if (pstAddIndication->sfActiveSet.bValid == FALSE) {
                                Adapter->PackInfo[uiSearchRuleIndex].bActive = 
FALSE;
                                
Adapter->PackInfo[uiSearchRuleIndex].bActivateRequestSent = FALSE;
                                if (pstAddIndication->sfAdmittedSet.bValid)
@@ -1820,7 +1821,7 @@ BOOLEAN CmControlResponseMessage(PMINI_ADAPTER Adapter,  
/* <Pointer to the Adap
                        if (pstChangeIndication->sfAdmittedSet.bValid == TRUE)
                                
Adapter->PackInfo[uiSearchRuleIndex].bAdmittedSet = TRUE;
 
-                       if (FALSE == pstChangeIndication->sfActiveSet.bValid) {
+                       if (pstChangeIndication->sfActiveSet.bValid == FALSE) {
                                Adapter->PackInfo[uiSearchRuleIndex].bActive = 
FALSE;
                                
Adapter->PackInfo[uiSearchRuleIndex].bActivateRequestSent = FALSE;
 
-- 
1.7.5.4

_______________________________________________
devel mailing list
[email protected]
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel

Reply via email to