From: Jes Sorensen Date: Mon, 21 Jul 2014 09:24:45 +0000 (+0200) Subject: staging: rtl8723au: Remove some redundant check for hw_init_completed X-Git-Tag: v3.17-rc1~123^2~466 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=c7abd8749308bbdf6c83e8232a5c94d84a9bee27;p=karo-tx-linux.git staging: rtl8723au: Remove some redundant check for hw_init_completed Signed-off-by: Jes Sorensen Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/rtl8723au/hal/rtl8723a_dm.c b/drivers/staging/rtl8723au/hal/rtl8723a_dm.c index ac47a9711086..bf1db907643c 100644 --- a/drivers/staging/rtl8723au/hal/rtl8723a_dm.c +++ b/drivers/staging/rtl8723au/hal/rtl8723a_dm.c @@ -211,6 +211,7 @@ rtl8723a_HalDmWatchDog( { bool bFwCurrentInPSMode = false; bool bFwPSAwake = true; + u8 bLinked = false; u8 hw_init_completed = false; struct hal_data_8723a *pHalData = GET_HAL_DATA(Adapter); struct dm_priv *pdmpriv = &pHalData->dmpriv; @@ -223,7 +224,7 @@ rtl8723a_HalDmWatchDog( bFwCurrentInPSMode = Adapter->pwrctrlpriv.bFwCurrentInPSMode; bFwPSAwake = rtl8723a_get_fwlps_rf_on(Adapter); - if ((hw_init_completed) && ((!bFwCurrentInPSMode) && bFwPSAwake)) { + if (!bFwCurrentInPSMode && bFwPSAwake) { /* Calculate Tx/Rx statistics. */ dm_CheckStatistics(Adapter); @@ -238,16 +239,11 @@ rtl8723a_HalDmWatchDog( } /* ODM */ - if (hw_init_completed == true) { - u8 bLinked = false; + if (rtw_linked_check(Adapter)) + bLinked = true; - if (rtw_linked_check(Adapter)) - bLinked = true; - - ODM_CmnInfoUpdate23a(&pHalData->odmpriv, ODM_CMNINFO_LINK, - bLinked); - ODM_DMWatchdog23a(&pHalData->odmpriv); - } + ODM_CmnInfoUpdate23a(&pHalData->odmpriv, ODM_CMNINFO_LINK, bLinked); + ODM_DMWatchdog23a(&pHalData->odmpriv); skip_dm: