rtlwifi: Remove double check for cnt_after_linked
authorwang yanqing <udknight@gmail.com>
Thu, 5 May 2016 15:08:22 +0000 (23:08 +0800)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 11 May 2016 18:55:31 +0000 (21:55 +0300)
rtl_lps_enter does two successive check for cnt_after_linked
to make sure some time has elapsed after linked. The second
check isn't necessary, because if cnt_after_linked is bigger
than 5, it is bigger than 2 of course!

This patch remove the second check code.

Signed-off-by: Wang YanQing <udknight@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/realtek/rtlwifi/ps.c

index b69321d45f043a8727f5e02341b1bc9cd91f4617..93579cac0d459df3f937c0b55e47f2fce6fe031d 100644 (file)
@@ -443,14 +443,10 @@ void rtl_lps_enter(struct ieee80211_hw *hw)
 
        spin_lock_irqsave(&rtlpriv->locks.lps_lock, flag);
 
-       /* Idle for a while if we connect to AP a while ago. */
-       if (mac->cnt_after_linked >= 2) {
-               if (ppsc->dot11_psmode == EACTIVE) {
-                       RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
-                                "Enter 802.11 power save mode...\n");
-
-                       rtl_lps_set_psmode(hw, EAUTOPS);
-               }
+       if (ppsc->dot11_psmode == EACTIVE) {
+               RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD,
+                        "Enter 802.11 power save mode...\n");
+               rtl_lps_set_psmode(hw, EAUTOPS);
        }
 
        spin_unlock_irqrestore(&rtlpriv->locks.lps_lock, flag);