ath9k: Make ath_chanctx_switch static
authorSujith Manoharan <c_manoha@qca.qualcomm.com>
Sat, 23 Aug 2014 07:59:15 +0000 (13:29 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 28 Aug 2014 18:49:37 +0000 (14:49 -0400)
Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/ath9k.h
drivers/net/wireless/ath/ath9k/channel.c

index 0371b30cec647e3ecd3b6ca2666830589b3e811c..2afe79053fec8e06f124c93bc34cecfc215401f7 100644 (file)
@@ -417,8 +417,6 @@ ath_chanctx_get(struct ieee80211_chanctx_conf *ctx)
 void ath_chanctx_init(struct ath_softc *sc);
 void ath_chanctx_set_channel(struct ath_softc *sc, struct ath_chanctx *ctx,
                             struct cfg80211_chan_def *chandef);
-void ath_chanctx_switch(struct ath_softc *sc, struct ath_chanctx *ctx,
-                       struct cfg80211_chan_def *chandef);
 void ath_chanctx_check_active(struct ath_softc *sc, struct ath_chanctx *ctx);
 void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif,
                       enum ath_chanctx_event ev);
index 1950da4c73fe3b024f8c4ef4d89b0587ad0472e5..ceb3ce8bb25a353530e782aff2ac9766a8c53ba4 100644 (file)
@@ -173,43 +173,6 @@ void ath_chanctx_init(struct ath_softc *sc)
 
 }
 
-void ath_chanctx_switch(struct ath_softc *sc, struct ath_chanctx *ctx,
-                       struct cfg80211_chan_def *chandef)
-{
-       struct ath_common *common = ath9k_hw_common(sc->sc_ah);
-
-       spin_lock_bh(&sc->chan_lock);
-
-       if (test_bit(ATH_OP_MULTI_CHANNEL, &common->op_flags) &&
-           (sc->cur_chan != ctx) && (ctx == &sc->offchannel.chan)) {
-               sc->sched.offchannel_pending = true;
-               spin_unlock_bh(&sc->chan_lock);
-               return;
-       }
-
-       sc->next_chan = ctx;
-       if (chandef) {
-               ctx->chandef = *chandef;
-               ath_dbg(common, CHAN_CTX,
-                       "Assigned next_chan to %d MHz\n", chandef->center_freq1);
-       }
-
-       if (sc->next_chan == &sc->offchannel.chan) {
-               sc->sched.offchannel_duration =
-                       TU_TO_USEC(sc->offchannel.duration) +
-                       sc->sched.channel_switch_time;
-
-               if (chandef) {
-                       ath_dbg(common, CHAN_CTX,
-                               "Offchannel duration for chan %d MHz : %u\n",
-                               chandef->center_freq1,
-                               sc->sched.offchannel_duration);
-               }
-       }
-       spin_unlock_bh(&sc->chan_lock);
-       ieee80211_queue_work(sc->hw, &sc->chanctx_work);
-}
-
 void ath_chanctx_set_channel(struct ath_softc *sc, struct ath_chanctx *ctx,
                             struct cfg80211_chan_def *chandef)
 {
@@ -507,6 +470,43 @@ static int ath_scan_channel_duration(struct ath_softc *sc,
        return (HZ / 16); /* ~60 ms */
 }
 
+static void ath_chanctx_switch(struct ath_softc *sc, struct ath_chanctx *ctx,
+                              struct cfg80211_chan_def *chandef)
+{
+       struct ath_common *common = ath9k_hw_common(sc->sc_ah);
+
+       spin_lock_bh(&sc->chan_lock);
+
+       if (test_bit(ATH_OP_MULTI_CHANNEL, &common->op_flags) &&
+           (sc->cur_chan != ctx) && (ctx == &sc->offchannel.chan)) {
+               sc->sched.offchannel_pending = true;
+               spin_unlock_bh(&sc->chan_lock);
+               return;
+       }
+
+       sc->next_chan = ctx;
+       if (chandef) {
+               ctx->chandef = *chandef;
+               ath_dbg(common, CHAN_CTX,
+                       "Assigned next_chan to %d MHz\n", chandef->center_freq1);
+       }
+
+       if (sc->next_chan == &sc->offchannel.chan) {
+               sc->sched.offchannel_duration =
+                       TU_TO_USEC(sc->offchannel.duration) +
+                       sc->sched.channel_switch_time;
+
+               if (chandef) {
+                       ath_dbg(common, CHAN_CTX,
+                               "Offchannel duration for chan %d MHz : %u\n",
+                               chandef->center_freq1,
+                               sc->sched.offchannel_duration);
+               }
+       }
+       spin_unlock_bh(&sc->chan_lock);
+       ieee80211_queue_work(sc->hw, &sc->chanctx_work);
+}
+
 static void ath_chanctx_offchan_switch(struct ath_softc *sc,
                                       struct ieee80211_channel *chan)
 {