ath9k_hw: prevent writes to const data on AR9160
authorFelix Fietkau <nbd@openwrt.org>
Wed, 15 Feb 2012 18:31:20 +0000 (19:31 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 21 Feb 2012 19:45:25 +0000 (14:45 -0500)
commit9bbb8168ed3d8b946f9c1901a63a675012de88f2
tree2719d974ce305af5633ed350b1c04c0808319b8e
parent2504a6423b9ab4c36df78227055995644de19edb
ath9k_hw: prevent writes to const data on AR9160

Duplicate the data for iniAddac early on, to avoid having to do redundant
memcpy calls later. While we're at it, make AR5416 < v2.2 use the same
codepath. Fixes a reported crash on x86.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Reported-by: Magnus Määttä <magnus.maatta@logica.com>
Cc: stable@vger.kernel.org
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/ar5008_phy.c
drivers/net/wireless/ath/ath9k/ar9002_hw.c
drivers/net/wireless/ath/ath9k/hw.h