This is a note to let you know that I've just added the patch titled
ath: Missed to clear key4 of micentry
to the 2.6.37-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
ath-missed-to-clear-key4-of-micentry.patch
and it can be found in the queue-2.6.37 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <[email protected]> know about it.
>From 998d516d9546eba04dd99ae49a78acb0cf770478 Mon Sep 17 00:00:00 2001
From: Rajkumar Manoharan <[email protected]>
Date: Wed, 8 Dec 2010 20:01:05 +0530
Subject: ath: Missed to clear key4 of micentry
From: Rajkumar Manoharan <[email protected]>
commit 998d516d9546eba04dd99ae49a78acb0cf770478 upstream.
key4 of micentry is used, if ATH_CRYPT_CAP_MIC_COMBINED is set.
But is not cleared on key cache reset.
Signed-off-by: Rajkumar Manoharan <[email protected]>
Signed-off-by: John W. Linville <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
drivers/net/wireless/ath/key.c | 2 ++
1 file changed, 2 insertions(+)
--- a/drivers/net/wireless/ath/key.c
+++ b/drivers/net/wireless/ath/key.c
@@ -60,6 +60,8 @@ bool ath_hw_keyreset(struct ath_common *
REG_WRITE(ah, AR_KEYTABLE_KEY1(micentry), 0);
REG_WRITE(ah, AR_KEYTABLE_KEY2(micentry), 0);
REG_WRITE(ah, AR_KEYTABLE_KEY3(micentry), 0);
+ if (common->crypt_caps & ATH_CRYPT_CAP_MIC_COMBINED)
+ REG_WRITE(ah, AR_KEYTABLE_KEY4(micentry), 0);
}
Patches currently in stable-queue which might be from [email protected] are
queue-2.6.37/ath9k_hw-do-pa-offset-calibration-only-on-longcal-interval.patch
queue-2.6.37/ath9k-fix-beacon-restart-on-channel-change.patch
queue-2.6.37/ath9k_hw-fix-system-hang-when-resuming-from-s3-s4.patch
queue-2.6.37/ath-missed-to-clear-key4-of-micentry.patch
_______________________________________________
stable mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/stable