ssb: implement spurious tone avoidance
authorRafał Miłecki <zajec5@gmail.com>
Tue, 2 Apr 2013 13:57:26 +0000 (15:57 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 10 Apr 2013 14:31:26 +0000 (10:31 -0400)
commit46fc4c909339f5a84d1679045297d9d2fb596987
tree361fe36ee6dfe478112d10688d1bad7db49640bd
parent25b5632fb35ca61b8ae3eee235edcdc2883f7a5e
ssb: implement spurious tone avoidance

And make use of it in b43. This fixes a regression introduced with
49d55cef5b1925a5c1efb6aaddaa40fc7c693335
b43: N-PHY: implement spurious tone avoidance
This commit made BCM4322 use only MCS 0 on channel 13, which of course
resulted in performance drop (down to 0.7Mb/s).

Reported-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
Cc: Stable <stable@vger.kernel.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/b43/phy_n.c
drivers/ssb/driver_chipcommon_pmu.c
include/linux/ssb/ssb_driver_chipcommon.h