This patch set moves most common RX code from ath9k/recv.c to common.c without any additional changes and reworks ath9k_htc RX code to make use of new common functions. Since ath9k_htc part was more intrusive I made tests in STA and AP modes. No noticeable regressions was introduced. Last patch is important for debugging FW crashes. Oleksij Rempel (13): ath: add last_rssi to ath_common ath9k: move ath9k_process_rssi to common.c ath9k: move ath9k_process_rate to common.c ath9k: move ath9k_rx_accept to common.c ath9k_htc: add rx header converter to make it usable by ath9k ath9k_htc: use ath9k_cmn_process_rssi ath9k_htc: use ath9k_cmn_process_rate ath9k_htc: use ath9k_cmn_rx_accept ath9k_htc: sync rx_status-> related code with ath9k ath9k: move ath9k_rx_skb_postprocess to common.c ath9k_htc: use ath9k_cmn_rx_skb_postprocess ath9k_htc: remove useless memcpy ath9k_htc: catch fw panic pattern drivers/net/wireless/ath/ath.h | 2 + drivers/net/wireless/ath/ath9k/ath9k.h | 1 - drivers/net/wireless/ath/ath9k/common.c | 244 +++++++++++++++++++++++ drivers/net/wireless/ath/ath9k/common.h | 19 ++ drivers/net/wireless/ath/ath9k/htc.h | 1 - drivers/net/wireless/ath/ath9k/htc_drv_init.c | 1 + drivers/net/wireless/ath/ath9k/htc_drv_main.c | 1 + drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 176 ++++++----------- drivers/net/wireless/ath/ath9k/htc_hst.c | 36 ++++ drivers/net/wireless/ath/ath9k/htc_hst.h | 12 ++ drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/ath/ath9k/mac.h | 9 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/ath9k/recv.c | 266 ++------------------------ 14 files changed, 386 insertions(+), 386 deletions(-) -- 1.9.rc1 -- 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