---
Gábor: I think you missed specs here. Could you check whole routine just for
sure, please? I don't understand whole radio and chanspec magic yet.
---
 drivers/net/wireless/b43/phy_lp.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/b43/phy_lp.c 
b/drivers/net/wireless/b43/phy_lp.c
index 185219e..61009ee 100644
--- a/drivers/net/wireless/b43/phy_lp.c
+++ b/drivers/net/wireless/b43/phy_lp.c
@@ -2655,8 +2655,8 @@ static int b43_lpphy_op_switch_channel(struct b43_wldev 
*dev,
                if (err)
                        return err;
                lpphy_set_analog_filter(dev, new_channel);
-               lpphy_adjust_gain_table(dev, channel2freq_lp(new_channel));
        }
+       lpphy_adjust_gain_table(dev, channel2freq_lp(new_channel));
 
        lpphy->channel = new_channel;
        b43_write16(dev, B43_MMIO_CHANNEL, new_channel);
-- 
1.6.4.2

_______________________________________________
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to