| From c9ae6ab4c7d7aa29f9607ac69daafbc241fc123e Mon Sep 17 00:00:00 2001 |
| From: Rajkumar Manoharan <rmanohar@qca.qualcomm.com> |
| Date: Mon, 4 Jun 2012 16:28:41 +0530 |
| Subject: [PATCH 23/57] ath: do not update cycle counters with sleep mode |
| |
| When the chip is waking up from sleep state, the cycle counters |
| might have incorrect readings. So it is better not to update those |
| readings with software counters. |
| |
| Signed-off-by: Rajkumar Manoharan <rmanohar@qca.qualcomm.com> |
| Signed-off-by: John W. Linville <linville@tuxdriver.com> |
| --- |
| drivers/net/wireless/ath/ath9k/main.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/drivers/net/wireless/ath/ath9k/main.c |
| +++ b/drivers/net/wireless/ath/ath9k/main.c |
| @@ -101,6 +101,7 @@ void ath9k_ps_wakeup(struct ath_softc *s |
| spin_lock(&common->cc_lock); |
| ath_hw_cycle_counters_update(common); |
| memset(&common->cc_survey, 0, sizeof(common->cc_survey)); |
| + memset(&common->cc_ani, 0, sizeof(common->cc_ani)); |
| spin_unlock(&common->cc_lock); |
| } |
| |