Staging: bcm: Shortened lines and replaced member accessing in CopyIpAddrToClassifier()
authorMatthias Beyer <mail@beyermatthias.de>
Fri, 23 May 2014 20:24:00 +0000 (22:24 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 23 May 2014 22:26:38 +0000 (07:26 +0900)
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/bcm/CmHost.c

index 94f3f15ddd5ccf7655a15a5a654725d79776739b..d5d5a9fb73bfe7297f97ec35eed5d6296e3f0362 100644 (file)
@@ -222,16 +222,20 @@ CopyIpAddrToClassifier(struct bcm_classifier_rule *pstClassifierEntry,
 void ClearTargetDSXBuffer(struct bcm_mini_adapter *Adapter, B_UINT16 TID, bool bFreeAll)
 {
        int i;
+       struct bcm_targetdsx_buffer *curr_buf;
 
        for (i = 0; i < Adapter->ulTotalTargetBuffersAvailable; i++) {
-               if (Adapter->astTargetDsxBuffer[i].valid)
+               curr_buf = &Adapter->astTargetDsxBuffer[i];
+
+               if (curr_buf->valid)
                        continue;
 
-               if ((bFreeAll) || (Adapter->astTargetDsxBuffer[i].tid == TID)) {
-                       BCM_DEBUG_PRINT(Adapter, DBG_TYPE_PRINTK, 0, 0, "ClearTargetDSXBuffer: found tid %d buffer cleared %lx\n",
-                                       TID, Adapter->astTargetDsxBuffer[i].ulTargetDsxBuffer);
-                       Adapter->astTargetDsxBuffer[i].valid = 1;
-                       Adapter->astTargetDsxBuffer[i].tid = 0;
+               if ((bFreeAll) || (curr_buf->tid == TID)) {
+                       BCM_DEBUG_PRINT(Adapter, DBG_TYPE_PRINTK, 0, 0,
+                                       "ClearTargetDSXBuffer: found tid %d buffer cleared %lx\n",
+                                       TID, curr_buf->ulTargetDsxBuffer);
+                       curr_buf->valid = 1;
+                       curr_buf->tid = 0;
                        Adapter->ulFreeTargetBufferCnt++;
                }
        }