| From d3bcb7b24bbf09fde8405770e676fe0c11c79662 Mon Sep 17 00:00:00 2001 |
| From: Sujith Manoharan <c_manoha@qca.qualcomm.com> |
| Date: Mon, 10 Jun 2013 13:49:40 +0530 |
| Subject: ath9k: Do not assign noise for NULL caldata |
| |
| From: Sujith Manoharan <c_manoha@qca.qualcomm.com> |
| |
| commit d3bcb7b24bbf09fde8405770e676fe0c11c79662 upstream. |
| |
| ah->noise is maintained globally and not per-channel. This |
| is updated in the reset() routine after the NF history has been |
| filled for the *current channel*, just before switching to |
| the new channel. There is no need to do it inside getnf(), since |
| ah->noise must contain a value for the new channel. |
| |
| Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com> |
| Signed-off-by: John W. Linville <linville@tuxdriver.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/net/wireless/ath/ath9k/calib.c | 1 - |
| 1 file changed, 1 deletion(-) |
| |
| --- a/drivers/net/wireless/ath/ath9k/calib.c |
| +++ b/drivers/net/wireless/ath/ath9k/calib.c |
| @@ -387,7 +387,6 @@ bool ath9k_hw_getnf(struct ath_hw *ah, s |
| |
| if (!caldata) { |
| chan->noisefloor = nf; |
| - ah->noise = ath9k_hw_getchan_noise(ah, chan); |
| return false; |
| } |
| |