Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Mar 2014 18:56:11 +0000 (UTC)
From:      Adrian Chadd <adrian@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r263917 - head/sys/contrib/dev/ath/ath_hal/ar9300
Message-ID:  <201403291856.s2TIuBQ5029412@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adrian
Date: Sat Mar 29 18:56:11 2014
New Revision: 263917
URL: http://svnweb.freebsd.org/changeset/base/263917

Log:
  Fix ah_powerMode setting.
  
  Reported by:	sbruno

Modified:
  head/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c

Modified: head/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c
==============================================================================
--- head/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c	Sat Mar 29 18:13:22 2014	(r263916)
+++ head/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c	Sat Mar 29 18:56:11 2014	(r263917)
@@ -669,6 +669,7 @@ ar9300_set_power_mode(struct ath_hal *ah
     
     switch (mode) {
     case HAL_PM_AWAKE:
+        ah->ah_powerMode = mode;
         status = ar9300_set_power_mode_awake(ah, set_chip);
 #if ATH_SUPPORT_MCI
         if (AH_PRIVATE(ah)->ah_caps.halMciSupport) {
@@ -699,6 +700,7 @@ ar9300_set_power_mode(struct ath_hal *ah
 #endif
         ar9300_set_power_mode_sleep(ah, set_chip);
         ahp->ah_chip_full_sleep = AH_TRUE;
+        ah->ah_powerMode = mode;
         break;
     case HAL_PM_NETWORK_SLEEP:
 #if ATH_SUPPORT_MCI
@@ -707,13 +709,13 @@ ar9300_set_power_mode(struct ath_hal *ah
         }
 #endif
         ar9300_set_power_mode_network_sleep(ah, set_chip);
+        ah->ah_powerMode = mode;
         break;
     default:
         HALDEBUG(ah, HAL_DEBUG_POWER_MGMT,
             "%s: unknown power mode %u\n", __func__, mode);
         return AH_FALSE;
     }
-    ah->ah_powerMode = status;
     return status;
 }
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403291856.s2TIuBQ5029412>