From: Sujith Date: Fri, 12 Dec 2008 06:29:07 +0000 (+0530) Subject: ath9k: Do not use association state to update rate table X-Git-Tag: v2.6.29-rc1~581^2~105^2~42 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=9d8eed12dbc04f8ed70090da14211c808b5a8d81;p=linux-2.6-omap-h63xx.git ath9k: Do not use association state to update rate table Now that HT information is made available to the driver through config() callback, the channel type can be calculated whenever setting the channel. Update the rate table accordingly with the new channel type. Signed-off-by: Sujith Signed-off-by: John W. Linville --- diff --git a/drivers/net/wireless/ath9k/main.c b/drivers/net/wireless/ath9k/main.c index e22fea18bad..550afbe8e96 100644 --- a/drivers/net/wireless/ath9k/main.c +++ b/drivers/net/wireless/ath9k/main.c @@ -61,8 +61,7 @@ static void bus_read_cachesize(struct ath_softc *sc, int *csz) static void ath_setcurmode(struct ath_softc *sc, enum wireless_mode mode) { - if (!sc->sc_curaid) - sc->cur_rate_table = sc->hw_rate_table[mode]; + sc->cur_rate_table = sc->hw_rate_table[mode]; /* * All protection frames are transmited at 2Mb/s for * 11g, otherwise at 1Mb/s.