ath9k: remove unused listen_interval and sleepduration.
authorOleksij Rempel <linux@rempel-privat.de>
Wed, 26 Feb 2014 09:03:43 +0000 (10:03 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 28 Feb 2014 19:33:24 +0000 (14:33 -0500)
this variable never changed.

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/ath9k.h
drivers/net/wireless/ath/ath9k/beacon.c

index e703ddad7ecfdaa783dcd65c53184403ebb89c97..f995c374a9b4336e242d3f0de902892f40c12292 100644 (file)
@@ -410,7 +410,6 @@ void ath9k_calculate_iter_data(struct ieee80211_hw *hw,
 
 struct ath_beacon_config {
        int beacon_interval;
-       u16 listen_interval;
        u16 dtim_period;
        u16 bmiss_timeout;
        u8 dtim_count;
index 6569528753af9210059822fffff49e8b3111fd4e..02eb4f10332bc6e6b420127baafaf16d86690f1e 100644 (file)
@@ -519,7 +519,7 @@ static void ath9k_beacon_config_sta(struct ath_softc *sc,
        struct ath_hw *ah = sc->sc_ah;
        struct ath_common *common = ath9k_hw_common(ah);
        struct ath9k_beacon_state bs;
-       int dtim_intval, sleepduration;
+       int dtim_intval;
        u32 nexttbtt = 0, intval;
        u64 tsf;
 
@@ -538,7 +538,6 @@ static void ath9k_beacon_config_sta(struct ath_softc *sc,
         * last beacon we received (which may be none).
         */
        dtim_intval = intval * conf->dtim_period;
-       sleepduration = conf->listen_interval * intval;
 
        /*
         * Pull nexttbtt forward to reflect the current
@@ -560,16 +559,11 @@ static void ath9k_beacon_config_sta(struct ath_softc *sc,
         * need calculate based on the beacon interval.  Note that we clamp the
         * result to at most 15 beacons.
         */
-       if (sleepduration > intval) {
-               bs.bs_bmissthreshold = conf->listen_interval *
-                       ATH_DEFAULT_BMISS_LIMIT / 2;
-       } else {
-               bs.bs_bmissthreshold = DIV_ROUND_UP(conf->bmiss_timeout, intval);
-               if (bs.bs_bmissthreshold > 15)
-                       bs.bs_bmissthreshold = 15;
-               else if (bs.bs_bmissthreshold <= 0)
-                       bs.bs_bmissthreshold = 1;
-       }
+       bs.bs_bmissthreshold = DIV_ROUND_UP(conf->bmiss_timeout, intval);
+       if (bs.bs_bmissthreshold > 15)
+               bs.bs_bmissthreshold = 15;
+       else if (bs.bs_bmissthreshold <= 0)
+               bs.bs_bmissthreshold = 1;
 
        /*
         * Calculate sleep duration. The configuration is given in ms.
@@ -581,7 +575,7 @@ static void ath9k_beacon_config_sta(struct ath_softc *sc,
         */
 
        bs.bs_sleepduration = TU_TO_USEC(roundup(IEEE80211_MS_TO_TU(100),
-                                                sleepduration));
+                                                intval));
        if (bs.bs_sleepduration > bs.bs_dtimperiod)
                bs.bs_sleepduration = bs.bs_dtimperiod;
 
@@ -677,7 +671,6 @@ static void ath9k_cache_beacon_config(struct ath_softc *sc,
 
        cur_conf->beacon_interval = bss_conf->beacon_int;
        cur_conf->dtim_period = bss_conf->dtim_period;
-       cur_conf->listen_interval = 1;
        cur_conf->dtim_count = 1;
        cur_conf->ibss_creator = bss_conf->ibss_creator;
        cur_conf->bmiss_timeout =