Upon further review with Johannes on the semantics of mac80211's idle notifications we decided its best to leave it up to the drivers to ensure idle state after mac80211 issues a stop() callback to the drivers. This means if you are relying on the IDLE notification you should not expect it after a stop() callback to disable your radio. The implications of this means you need to ensure you keep your 802.11 device idle after stop() and anything in between. The other patches are a few debug warn once messages which will only be enabled when you have debugging turned on, I also integrated Ben's patch into the series as it added the Atheros debug WARN_ON_ONCE() which I reuse in my other patches.. Ben Greear (1): ath9k: Make DMA warning in ath_stoprecv WARN_ON_ONCE. Luis R. Rodriguez (4): ath9k: Fix power save count imbalance on ath_radio_enable() ath9k: fix assumptions for idle calls on suspend/resume ath9k: skip ATH9K_INT_TIM_TIMER when we are idle ath9k_hw: warn if we cannot change the power to the chip drivers/net/wireless/ath/ath9k/hw.c | 7 +++ drivers/net/wireless/ath/ath9k/main.c | 10 ++-- drivers/net/wireless/ath/ath9k/pci.c | 3 + drivers/net/wireless/ath/debug.h | 94 +++++++++++++++++++++++++++++++++ 4 files changed, 110 insertions(+), 4 deletions(-) create mode 100644 drivers/net/wireless/ath/debug.h -- 1.7.3.2.90.gd4c43 -- 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