Couple of patches for the reset code path to address the "invalid hw_rix" warning and to make reset more robust. Patch 1 helps to avoid warning by fixing the order of rx disable and channel update actions. Patch 2 fixes the root cause, which is interrupt disable/enable race between tasklet and reset function. The second patch contains a more generic fix, which is enough to prevent the warning. But I think that the first patch should be applied too, just in case. If no one has any objections. Sergey Ryazanov (2): ath5k: channel change fix ath5k: fix reset race drivers/net/wireless/ath/ath5k/ath5k.h | 1 + drivers/net/wireless/ath/ath5k/base.c | 31 ++++++++++++++++++++++++++++--- drivers/net/wireless/ath/ath5k/reset.c | 24 ------------------------ 3 files changed, 29 insertions(+), 27 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