X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=ath_rate%2Famrr%2Famrr.c;h=e9a7264d5a2d7d5f6326dc8cd9ee4ee514e05dd1;hb=76cade5dac4bc5dc07d40a924c2837afc4471a2d;hp=8f049db9212e9d5a64c53f5e183ea6f313d9418c;hpb=e4791554973fc073d9422c738901cdaaa73c84a9;p=madwifi%2F.git diff --git a/ath_rate/amrr/amrr.c b/ath_rate/amrr/amrr.c index 8f049db..e9a7264 100644 --- a/ath_rate/amrr/amrr.c +++ b/ath_rate/amrr/amrr.c @@ -317,7 +317,7 @@ ath_rate_newstate(struct ieee80211vap *vap, enum ieee80211_state state) { struct ieee80211com *ic = vap->iv_ic; struct ath_softc *sc = ic->ic_dev->priv; - struct amrr_softc *asc = (struct amrr_softc *) sc->sc_rc; + struct amrr_softc *asc = (struct amrr_softc *)sc->sc_rc; struct ieee80211_node *ni; if (state == IEEE80211_S_INIT) { @@ -447,8 +447,7 @@ ath_ratectl(unsigned long data) interval = ath_rateinterval; if (ic->ic_opmode == IEEE80211_M_STA) interval /= 2; - asc->timer.expires = jiffies + ((HZ * interval) / 1000); - add_timer(&asc->timer); + mod_timer(&asc->timer, jiffies + ((HZ * interval) / 1000)); } static struct ath_ratectrl * @@ -474,7 +473,7 @@ ath_rate_attach(struct ath_softc *sc) static void ath_rate_detach(struct ath_ratectrl *arc) { - struct amrr_softc *asc = (struct amrr_softc *) arc; + struct amrr_softc *asc = (struct amrr_softc *)arc; del_timer(&asc->timer); kfree(asc);