On 04/03/2012 09:05 AM, Felix Fietkau wrote:
On 03.04.2012, at 16:44, Ben Greear<greearb@xxxxxxxxxxxxxxx> wrote:
On 04/03/2012 06:16 AM, Felix Fietkau wrote:
On 2012-04-02 10:41 PM, greearb@xxxxxxxxxxxxxxx wrote:
From: Ben Greear<greearb@xxxxxxxxxxxxxxx>
This spams logs if we are using large numbers of stations,
for instance:
ath: wiphy0: keyreset: keycache entry 228 out of range
ath: wiphy0: keyreset: keycache entry 228 out of range
Signed-off-by: Ben Greear<greearb@xxxxxxxxxxxxxxx>
---
:100644 100644 917032a... 65e7281... M drivers/net/wireless/ath/ath9k/main.c
drivers/net/wireless/ath/ath9k/main.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/net/wireless/ath/ath9k/main.c b/drivers/net/wireless/ath/ath9k/main.c
index 917032a..65e7281 100644
--- a/drivers/net/wireless/ath/ath9k/main.c
+++ b/drivers/net/wireless/ath/ath9k/main.c
@@ -1771,6 +1771,9 @@ static void ath9k_del_ps_key(struct ath_softc *sc,
if (!an->ps_key)
return;
+ if (ath9k_modparam_nohwcrypt)
+ return;
+
This looks wrong to me. ps_key is used for better powersave handling of
both unencrypted and encrypted stations (using the keycache only for tx
filtering on unencrypted stations).
Ok..should we just remove the spammy printk when the keycache entry
is out of range then?
I'd say we should figure out why it triggers at all.
I have more than 200 stations associating, and that is more than there
are key-indexes it appears. I can add a WARN_ON if you'd like to see
a backtrace or any other info...
Ben
--
Ben Greear <greearb@xxxxxxxxxxxxxxx>
Candela Technologies Inc http://www.candelatech.com
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html