We've tried a few things to find the real root cause to the ath9k rate control assert. This is it, turns out we make some assumptions about scanning and nullfunc frames. We fix those assumptions here. I'll send the ath9k rate control cleanup stuff later though, all of that is still valid. I think the iwlwifi rate control work arounds could be removed now though but not sure, I saw in the bug report the get_rate warn on was found during disassoc or something like that which I cannot see being triggerable by the conditions found in these patches unless iwlwifi is getting frames through some other uknown mean. Luis R. Rodriguez (3): mac80211: fix - drop frames for sta with no valid rate mac80211: add debugfs counter for not valid birate frames ath9k: downgrade assert in rc.c for invalid rate drivers/net/wireless/ath/ath9k/rc.c | 16 ++++++++++--- include/net/mac80211.h | 11 +++++++++ net/mac80211/debugfs.c | 4 +++ net/mac80211/ieee80211_i.h | 2 + net/mac80211/tx.c | 39 +++++++++++++++++++++++++++++++++++ 5 files changed, 68 insertions(+), 4 deletions(-) -- 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