From: Sujith Manoharan <c_manoha@xxxxxxxxxxxxxxxx> With the introduction of channel context support, ath9k now supports two types of operation, with separate paths for HW scan and SW scan. The paths interleave in many places with code overlap and this makes the code a bit hard to follow. This series begins to separate the two modes by making the channel context code more self-contained. There is still lots to be done, though. Sujith Manoharan (4): ath9k: Add a config option for channel context ath9k: Move P2P functions to channel.c ath9k: Isolate P2P powersave routines ath9k: Isolate ath9k_use_chanctx module parameter drivers/net/wireless/ath/ath9k/Kconfig | 9 ++ drivers/net/wireless/ath/ath9k/ath9k.h | 47 +++++++++- drivers/net/wireless/ath/ath9k/channel.c | 149 +++++++++++++++++++++++++++++++ drivers/net/wireless/ath/ath9k/init.c | 72 ++++++++------- drivers/net/wireless/ath/ath9k/main.c | 119 +++--------------------- drivers/net/wireless/ath/ath9k/recv.c | 6 +- 6 files changed, 258 insertions(+), 144 deletions(-) -- 2.0.4 -- 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