Hi, I'm finally happy with it now after having tested it in more detail. Also a big thanks to Sujith for testing and review. I'll let the patch changelogs speak for themselves, the overarching theme should be clear: ampdu_action can sleep after this patch series. For the curious: drivers/net/wireless/ath/ath9k/htc_drv_main.c | 6 drivers/net/wireless/ath/ath9k/main.c | 4 include/net/mac80211.h | 34 - net/mac80211/agg-rx.c | 133 ++-- net/mac80211/agg-tx.c | 695 ++++++++++++++------------ net/mac80211/debugfs_sta.c | 19 net/mac80211/driver-ops.h | 8 net/mac80211/ht.c | 62 +- net/mac80211/ibss.c | 77 -- net/mac80211/ieee80211_i.h | 57 +- net/mac80211/iface.c | 191 +++++-- net/mac80211/main.c | 19 net/mac80211/mesh.c | 83 --- net/mac80211/mesh.h | 2 net/mac80211/mesh_hwmp.c | 4 net/mac80211/mesh_pathtbl.c | 4 net/mac80211/mlme.c | 128 ---- net/mac80211/pm.c | 18 net/mac80211/rc80211_minstrel_ht.c | 2 net/mac80211/rx.c | 159 +++-- net/mac80211/sta_info.c | 16 net/mac80211/sta_info.h | 63 +- net/mac80211/tx.c | 93 ++- net/mac80211/util.c | 31 - 24 files changed, 998 insertions(+), 910 deletions(-) johannes -- 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