Here are various fixes for ath5k. Patch 1 is the result of a script to compare our initval tables against the ones in the open source HALs. Patches 2 and 3 are self-explanatory. Patches 4 and 5 may help make a use-after-free bug more rare (though it isn't fully solved - both need some testing so are 2.6.31 material). Bob Copeland (5): ath5k: fix initvals errors ath5k: use tasklet_hi_schedule for beacon queue ath5k: use bool for modparams ath5k: use rx hw descriptor pointer for self-linked check ath5k: manipulate rxlink and descriptor address under rxbuf lock drivers/net/wireless/ath/ath5k/base.c | 35 +++++++--------------------- drivers/net/wireless/ath/ath5k/base.h | 1 - drivers/net/wireless/ath/ath5k/dma.c | 2 - drivers/net/wireless/ath/ath5k/initvals.c | 8 ++---- 4 files changed, 12 insertions(+), 34 deletions(-) -- 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