wlan: TM bug fix with P2P mode
Additional and correct fix to avoid TM apply for P2P mode.
Change-Id: Id2a7415cb9ab38f4674608600b545849f838d1b8
CRs-fixed: 494073
diff --git a/CORE/HDD/src/wlan_hdd_dev_pwr.c b/CORE/HDD/src/wlan_hdd_dev_pwr.c
index 7a4a92e..d83f423 100644
--- a/CORE/HDD/src/wlan_hdd_dev_pwr.c
+++ b/CORE/HDD/src/wlan_hdd_dev_pwr.c
@@ -519,8 +519,8 @@
return;
}
- if (changedTmLevel != WLAN_HDD_TM_LEVEL_4)
- sme_SetTmLevel(pHddCtx->hHal, changedTmLevel, 0);
+ if (newTmLevel != WLAN_HDD_TM_LEVEL_4)
+ sme_SetTmLevel(pHddCtx->hHal, newTmLevel, 0);
if (mutex_lock_interruptible(&pHddCtx->tmInfo.tmOperationLock))
{
@@ -529,7 +529,7 @@
return;
}
- pHddCtx->tmInfo.currentTmLevel = changedTmLevel;
+ pHddCtx->tmInfo.currentTmLevel = newTmLevel;
pHddCtx->tmInfo.txFrameCount = 0;
vos_mem_copy(&pHddCtx->tmInfo.tmAction,
&thermalMigrationAction[newTmLevel],