]> git.karo-electronics.de Git - karo-tx-linux.git/commit
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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 12 Mar 2012 17:32:56 +0000 (10:32 -0700)
commitb0f1b35e3cf604dcafdeae9ba3b4a1a86df7d9e8
tree2193bf1ba6a53e0f2966354460f116393b77f4fe
parent34a9660ba1a8b98adf852f4f1090bdf084ccf991
ath9k_hw: prevent writes to const data on AR9160

commit 9bbb8168ed3d8b946f9c1901a63a675012de88f2 upstream.

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>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/wireless/ath/ath9k/ar5008_phy.c
drivers/net/wireless/ath/ath9k/ar9002_hw.c
drivers/net/wireless/ath/ath9k/hw.h