Remove true if statements.
Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
                }
        }
 
-       if (pDevice->bUpdateBBVGA) {
-               /* Monitor if RSSI is too strong. */
-               pBSSList->byRSSIStatCnt = 0;
-               RFvRSSITodBm(pDevice, (u8) (pRxPacket->uRSSI),
+       /* Monitor if RSSI is too strong. */
+       pBSSList->byRSSIStatCnt = 0;
+       RFvRSSITodBm(pDevice, (u8) (pRxPacket->uRSSI),
                             &pBSSList->ldBmMAX);
-               pBSSList->ldBmAverage[0] = pBSSList->ldBmMAX;
-               pBSSList->ldBmAverRange = pBSSList->ldBmMAX;
-               for (ii = 1; ii < RSSI_STAT_COUNT; ii++)
-                       pBSSList->ldBmAverage[ii] = 0;
-       }
+       pBSSList->ldBmAverage[0] = pBSSList->ldBmMAX;
+       pBSSList->ldBmAverRange = pBSSList->ldBmMAX;
+       for (ii = 1; ii < RSSI_STAT_COUNT; ii++)
+               pBSSList->ldBmAverage[ii] = 0;
 
        pBSSList->uIELength = uIELength;
        if (pBSSList->uIELength > WLAN_BEACON_FR_MAXLEN)
 
                if (pMgmt->sNodeDBTable[0].bActive) { /* Assoc with BSS */
 
-                       if (pDevice->bUpdateBBVGA) {
-                               s_vCheckSensitivity(pDevice);
-                               s_vCheckPreEDThreshold(pDevice);
-                       }
+                       s_vCheckSensitivity(pDevice);
+                       s_vCheckPreEDThreshold(pDevice);
 
                        if (pMgmt->sNodeDBTable[0].uInActiveCount >=
                                                        (LOST_BEACON_COUNT/2) &&
                }
                if (pMgmt->eCurrState == WMAC_STATE_JOINTED) {
 
-                       if (pDevice->bUpdateBBVGA) {
-                               s_vCheckSensitivity(pDevice);
-                               s_vCheckPreEDThreshold(pDevice);
-                       }
+                       s_vCheckSensitivity(pDevice);
+                       s_vCheckPreEDThreshold(pDevice);
+
                        if (pMgmt->sNodeDBTable[0].uInActiveCount >=
                                                ADHOC_LOST_BEACON_COUNT) {
                                DBG_PRT(MSG_LEVEL_NOTICE,
 
        int bRxMICFail;
 
        /* For Update BaseBand VGA Gain Offset */
-       int bUpdateBBVGA;
        u32 uBBVGADiffCount;
        u8 byBBVGANew;
        u8 byBBVGACurrent;
 
     pDevice->byBBType = BBP_TYPE_DEF;
     pDevice->byPacketType = pDevice->byBBType;
     pDevice->byAutoFBCtrl = AUTO_FB_0;
-    pDevice->bUpdateBBVGA = true;
     pDevice->byPreambleType = 0;
     pDevice->bExistSWNetAddr = false;
     /* pDevice->bDiversityRegCtlON = true; */
        BBvSetShortSlotTime(pDevice);
        CARDvSetBSSMode(pDevice);
 
-       if (pDevice->bUpdateBBVGA) {
-               pDevice->byBBVGACurrent = pDevice->abyBBVGA[0];
-               pDevice->byBBVGANew = pDevice->byBBVGACurrent;
+       pDevice->byBBVGACurrent = pDevice->abyBBVGA[0];
+       pDevice->byBBVGANew = pDevice->byBBVGACurrent;
 
-               BBvSetVGAGainOffset(pDevice, pDevice->abyBBVGA[0]);
-       }
+       BBvSetVGAGainOffset(pDevice, pDevice->abyBBVGA[0]);
 
        pDevice->byRadioCtl = pDevice->abyEEPROM[EEP_OFS_RADIOCTL];
        pDevice->bHWRadioOff = false;
 
                        CARDbSetMediaChannel(pDevice, pMgmt->uScanChannel);
                        // Set Baseband to be more sensitive.
 
-                       if (pDevice->bUpdateBBVGA) {
-                               BBvSetShortSlotTime(pDevice);
-                               BBvSetVGAGainOffset(pDevice, pDevice->abyBBVGA[0]);
-                               BBvUpdatePreEDThreshold(pDevice, true);
-                       }
+                       BBvSetShortSlotTime(pDevice);
+                       BBvSetVGAGainOffset(pDevice, pDevice->abyBBVGA[0]);
+                       BBvUpdatePreEDThreshold(pDevice, true);
+
                        pMgmt->uScanChannel++;
 
                        while (!ChannelValid(pDevice->byZoneType, pMgmt->uScanChannel) &&
                        CARDvSetBSSMode(pDevice);
                }
 
-               if (pDevice->bUpdateBBVGA) {
-                       BBvSetShortSlotTime(pDevice);
-                       BBvSetVGAGainOffset(pDevice, pDevice->byBBVGACurrent);
-                       BBvUpdatePreEDThreshold(pDevice, false);
-               }
+               BBvSetShortSlotTime(pDevice);
+               BBvSetVGAGainOffset(pDevice, pDevice->byBBVGACurrent);
+               BBvUpdatePreEDThreshold(pDevice, false);
 
                // Set channel back
                vAdHocBeaconRestart(pDevice);
 
     pMgmt->uCurrChannel = pCurr->uChannel;
     DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO "<----s_bSynchBSS Set Channel [%d]\n", pCurr->uChannel);
 
-    if ((pDevice->bUpdateBBVGA) &&
-        (pDevice->byBBVGACurrent != pDevice->abyBBVGA[0])) {
+    if (pDevice->byBBVGACurrent != pDevice->abyBBVGA[0]) {
         pDevice->byBBVGACurrent = pDevice->abyBBVGA[0];
         BBvSetVGAGainOffset(pDevice, pDevice->byBBVGACurrent);
         BBvSetShortSlotTime(pDevice);