Commit 0ff2b5c0 authored by Sujith Manoharan's avatar Sujith Manoharan Committed by John W. Linville

ath9k: Fix warnings from -Wunused-but-set-variable

Signed-off-by: default avatarSujith Manoharan <Sujith.Manoharan@atheros.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 3c35c84a
...@@ -899,12 +899,6 @@ void ath9k_hw_ani_init(struct ath_hw *ah) ...@@ -899,12 +899,6 @@ void ath9k_hw_ani_init(struct ath_hw *ah)
* check here default level should not modify INI setting. * check here default level should not modify INI setting.
*/ */
if (use_new_ani(ah)) { if (use_new_ani(ah)) {
const struct ani_ofdm_level_entry *entry_ofdm;
const struct ani_cck_level_entry *entry_cck;
entry_ofdm = &ofdm_level_table[ATH9K_ANI_OFDM_DEF_LEVEL];
entry_cck = &cck_level_table[ATH9K_ANI_CCK_DEF_LEVEL];
ah->aniperiod = ATH9K_ANI_PERIOD_NEW; ah->aniperiod = ATH9K_ANI_PERIOD_NEW;
ah->config.ani_poll_interval = ATH9K_ANI_POLLINTERVAL_NEW; ah->config.ani_poll_interval = ATH9K_ANI_POLLINTERVAL_NEW;
} else { } else {
......
...@@ -3217,7 +3217,6 @@ static int ar9300_compress_decision(struct ath_hw *ah, ...@@ -3217,7 +3217,6 @@ static int ar9300_compress_decision(struct ath_hw *ah,
u8 *word, int length, int mdata_size) u8 *word, int length, int mdata_size)
{ {
struct ath_common *common = ath9k_hw_common(ah); struct ath_common *common = ath9k_hw_common(ah);
u8 *dptr;
const struct ar9300_eeprom *eep = NULL; const struct ar9300_eeprom *eep = NULL;
switch (code) { switch (code) {
...@@ -3235,7 +3234,6 @@ static int ar9300_compress_decision(struct ath_hw *ah, ...@@ -3235,7 +3234,6 @@ static int ar9300_compress_decision(struct ath_hw *ah,
break; break;
case _CompressBlock: case _CompressBlock:
if (reference == 0) { if (reference == 0) {
dptr = mptr;
} else { } else {
eep = ar9003_eeprom_struct_find_by_id(reference); eep = ar9003_eeprom_struct_find_by_id(reference);
if (eep == NULL) { if (eep == NULL) {
......
...@@ -616,29 +616,25 @@ static int ar9003_hw_process_ini(struct ath_hw *ah, ...@@ -616,29 +616,25 @@ static int ar9003_hw_process_ini(struct ath_hw *ah,
struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah); struct ath_regulatory *regulatory = ath9k_hw_regulatory(ah);
unsigned int regWrites = 0, i; unsigned int regWrites = 0, i;
struct ieee80211_channel *channel = chan->chan; struct ieee80211_channel *channel = chan->chan;
u32 modesIndex, freqIndex; u32 modesIndex;
switch (chan->chanmode) { switch (chan->chanmode) {
case CHANNEL_A: case CHANNEL_A:
case CHANNEL_A_HT20: case CHANNEL_A_HT20:
modesIndex = 1; modesIndex = 1;
freqIndex = 1;
break; break;
case CHANNEL_A_HT40PLUS: case CHANNEL_A_HT40PLUS:
case CHANNEL_A_HT40MINUS: case CHANNEL_A_HT40MINUS:
modesIndex = 2; modesIndex = 2;
freqIndex = 1;
break; break;
case CHANNEL_G: case CHANNEL_G:
case CHANNEL_G_HT20: case CHANNEL_G_HT20:
case CHANNEL_B: case CHANNEL_B:
modesIndex = 4; modesIndex = 4;
freqIndex = 2;
break; break;
case CHANNEL_G_HT40PLUS: case CHANNEL_G_HT40PLUS:
case CHANNEL_G_HT40MINUS: case CHANNEL_G_HT40MINUS:
modesIndex = 3; modesIndex = 3;
freqIndex = 2;
break; break;
default: default:
......
...@@ -319,10 +319,9 @@ static void ath9k_hw_set_ar9287_power_cal_table(struct ath_hw *ah, ...@@ -319,10 +319,9 @@ static void ath9k_hw_set_ar9287_power_cal_table(struct ath_hw *ah,
u16 numXpdGain, xpdMask; u16 numXpdGain, xpdMask;
u16 xpdGainValues[AR5416_NUM_PD_GAINS] = {0, 0, 0, 0}; u16 xpdGainValues[AR5416_NUM_PD_GAINS] = {0, 0, 0, 0};
u32 reg32, regOffset, regChainOffset, regval; u32 reg32, regOffset, regChainOffset, regval;
int16_t modalIdx, diff = 0; int16_t diff = 0;
struct ar9287_eeprom *pEepData = &ah->eeprom.map9287; struct ar9287_eeprom *pEepData = &ah->eeprom.map9287;
modalIdx = IS_CHAN_2GHZ(chan) ? 1 : 0;
xpdMask = pEepData->modalHeader.xpdGain; xpdMask = pEepData->modalHeader.xpdGain;
if ((pEepData->baseEepHeader.version & AR9287_EEP_VER_MINOR_MASK) >= if ((pEepData->baseEepHeader.version & AR9287_EEP_VER_MINOR_MASK) >=
......
...@@ -74,7 +74,7 @@ static void ath9k_htc_beacon_config_sta(struct ath9k_htc_priv *priv, ...@@ -74,7 +74,7 @@ static void ath9k_htc_beacon_config_sta(struct ath9k_htc_priv *priv,
__be32 htc_imask = 0; __be32 htc_imask = 0;
u64 tsf; u64 tsf;
int num_beacons, offset, dtim_dec_count, cfp_dec_count; int num_beacons, offset, dtim_dec_count, cfp_dec_count;
int ret; int ret __attribute__ ((unused));
u8 cmd_rsp; u8 cmd_rsp;
memset(&bs, 0, sizeof(bs)); memset(&bs, 0, sizeof(bs));
...@@ -190,7 +190,7 @@ static void ath9k_htc_beacon_config_ap(struct ath9k_htc_priv *priv, ...@@ -190,7 +190,7 @@ static void ath9k_htc_beacon_config_ap(struct ath9k_htc_priv *priv,
enum ath9k_int imask = 0; enum ath9k_int imask = 0;
u32 nexttbtt, intval, tsftu; u32 nexttbtt, intval, tsftu;
__be32 htc_imask = 0; __be32 htc_imask = 0;
int ret; int ret __attribute__ ((unused));
u8 cmd_rsp; u8 cmd_rsp;
u64 tsf; u64 tsf;
...@@ -246,7 +246,7 @@ static void ath9k_htc_beacon_config_adhoc(struct ath9k_htc_priv *priv, ...@@ -246,7 +246,7 @@ static void ath9k_htc_beacon_config_adhoc(struct ath9k_htc_priv *priv,
enum ath9k_int imask = 0; enum ath9k_int imask = 0;
u32 nexttbtt, intval, tsftu; u32 nexttbtt, intval, tsftu;
__be32 htc_imask = 0; __be32 htc_imask = 0;
int ret; int ret __attribute__ ((unused));
u8 cmd_rsp; u8 cmd_rsp;
u64 tsf; u64 tsf;
......
...@@ -74,6 +74,10 @@ static void ath_btcoex_period_work(struct work_struct *work) ...@@ -74,6 +74,10 @@ static void ath_btcoex_period_work(struct work_struct *work)
aggr = priv->op_flags & OP_BT_PRIORITY_DETECTED; aggr = priv->op_flags & OP_BT_PRIORITY_DETECTED;
WMI_CMD_BUF(WMI_AGGR_LIMIT_CMD, &aggr); WMI_CMD_BUF(WMI_AGGR_LIMIT_CMD, &aggr);
if (ret) {
ath_err(common, "Unable to set BTCOEX parameters\n");
return;
}
ath9k_cmn_btcoex_bt_stomp(common, is_btscan ? ATH_BTCOEX_STOMP_ALL : ath9k_cmn_btcoex_bt_stomp(common, is_btscan ? ATH_BTCOEX_STOMP_ALL :
btcoex->bt_stomp_type); btcoex->bt_stomp_type);
......
...@@ -332,6 +332,11 @@ static void __ath9k_htc_remove_monitor_interface(struct ath9k_htc_priv *priv) ...@@ -332,6 +332,11 @@ static void __ath9k_htc_remove_monitor_interface(struct ath9k_htc_priv *priv)
memcpy(&hvif.myaddr, common->macaddr, ETH_ALEN); memcpy(&hvif.myaddr, common->macaddr, ETH_ALEN);
hvif.index = priv->mon_vif_idx; hvif.index = priv->mon_vif_idx;
WMI_CMD_BUF(WMI_VAP_REMOVE_CMDID, &hvif); WMI_CMD_BUF(WMI_VAP_REMOVE_CMDID, &hvif);
if (ret) {
ath_err(common, "Unable to remove monitor interface at idx: %d\n",
priv->mon_vif_idx);
}
priv->nvifs--; priv->nvifs--;
priv->vif_slot &= ~(1 << priv->mon_vif_idx); priv->vif_slot &= ~(1 << priv->mon_vif_idx);
} }
...@@ -964,7 +969,7 @@ static void ath9k_htc_stop(struct ieee80211_hw *hw) ...@@ -964,7 +969,7 @@ static void ath9k_htc_stop(struct ieee80211_hw *hw)
struct ath9k_htc_priv *priv = hw->priv; struct ath9k_htc_priv *priv = hw->priv;
struct ath_hw *ah = priv->ah; struct ath_hw *ah = priv->ah;
struct ath_common *common = ath9k_hw_common(ah); struct ath_common *common = ath9k_hw_common(ah);
int ret = 0; int ret __attribute__ ((unused));
u8 cmd_rsp; u8 cmd_rsp;
mutex_lock(&priv->mutex); mutex_lock(&priv->mutex);
...@@ -1135,6 +1140,10 @@ static void ath9k_htc_remove_interface(struct ieee80211_hw *hw, ...@@ -1135,6 +1140,10 @@ static void ath9k_htc_remove_interface(struct ieee80211_hw *hw,
memcpy(&hvif.myaddr, vif->addr, ETH_ALEN); memcpy(&hvif.myaddr, vif->addr, ETH_ALEN);
hvif.index = avp->index; hvif.index = avp->index;
WMI_CMD_BUF(WMI_VAP_REMOVE_CMDID, &hvif); WMI_CMD_BUF(WMI_VAP_REMOVE_CMDID, &hvif);
if (ret) {
ath_err(common, "Unable to remove interface at idx: %d\n",
avp->index);
}
priv->nvifs--; priv->nvifs--;
priv->vif_slot &= ~(1 << avp->index); priv->vif_slot &= ~(1 << avp->index);
......
...@@ -446,7 +446,6 @@ static void ath9k_htc_tx_process(struct ath9k_htc_priv *priv, ...@@ -446,7 +446,6 @@ static void ath9k_htc_tx_process(struct ath9k_htc_priv *priv,
struct ieee80211_tx_info *tx_info; struct ieee80211_tx_info *tx_info;
struct ieee80211_tx_rate *rate; struct ieee80211_tx_rate *rate;
struct ieee80211_conf *cur_conf = &priv->hw->conf; struct ieee80211_conf *cur_conf = &priv->hw->conf;
struct ieee80211_supported_band *sband;
bool txok; bool txok;
int slot; int slot;
...@@ -461,7 +460,6 @@ static void ath9k_htc_tx_process(struct ath9k_htc_priv *priv, ...@@ -461,7 +460,6 @@ static void ath9k_htc_tx_process(struct ath9k_htc_priv *priv,
tx_info = IEEE80211_SKB_CB(skb); tx_info = IEEE80211_SKB_CB(skb);
vif = tx_info->control.vif; vif = tx_info->control.vif;
rate = &tx_info->status.rates[0]; rate = &tx_info->status.rates[0];
sband = priv->hw->wiphy->bands[cur_conf->channel->band];
memset(&tx_info->status, 0, sizeof(tx_info->status)); memset(&tx_info->status, 0, sizeof(tx_info->status));
......
...@@ -1866,7 +1866,7 @@ int ath9k_hw_fill_cap_info(struct ath_hw *ah) ...@@ -1866,7 +1866,7 @@ int ath9k_hw_fill_cap_info(struct ath_hw *ah)
struct ath_common *common = ath9k_hw_common(ah); struct ath_common *common = ath9k_hw_common(ah);
struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw; struct ath_btcoex_hw *btcoex_hw = &ah->btcoex_hw;
u16 capField = 0, eeval; u16 eeval;
u8 ant_div_ctl1, tx_chainmask, rx_chainmask; u8 ant_div_ctl1, tx_chainmask, rx_chainmask;
eeval = ah->eep_ops->get_eeprom(ah, EEP_REG_0); eeval = ah->eep_ops->get_eeprom(ah, EEP_REG_0);
...@@ -1877,8 +1877,6 @@ int ath9k_hw_fill_cap_info(struct ath_hw *ah) ...@@ -1877,8 +1877,6 @@ int ath9k_hw_fill_cap_info(struct ath_hw *ah)
eeval |= AR9285_RDEXT_DEFAULT; eeval |= AR9285_RDEXT_DEFAULT;
regulatory->current_rd_ext = eeval; regulatory->current_rd_ext = eeval;
capField = ah->eep_ops->get_eeprom(ah, EEP_OP_CAP);
if (ah->opmode != NL80211_IFTYPE_AP && if (ah->opmode != NL80211_IFTYPE_AP &&
ah->hw_version.subvendorid == AR_SUBVENDOR_ID_NEW_A) { ah->hw_version.subvendorid == AR_SUBVENDOR_ID_NEW_A) {
if (regulatory->current_rd == 0x64 || if (regulatory->current_rd == 0x64 ||
......
...@@ -854,14 +854,13 @@ static void ath_get_rate(void *priv, struct ieee80211_sta *sta, void *priv_sta, ...@@ -854,14 +854,13 @@ static void ath_get_rate(void *priv, struct ieee80211_sta *sta, void *priv_sta,
ath_rc_rate_set_rtscts(sc, rate_table, tx_info); ath_rc_rate_set_rtscts(sc, rate_table, tx_info);
} }
static bool ath_rc_update_per(struct ath_softc *sc, static void ath_rc_update_per(struct ath_softc *sc,
const struct ath_rate_table *rate_table, const struct ath_rate_table *rate_table,
struct ath_rate_priv *ath_rc_priv, struct ath_rate_priv *ath_rc_priv,
struct ieee80211_tx_info *tx_info, struct ieee80211_tx_info *tx_info,
int tx_rate, int xretries, int retries, int tx_rate, int xretries, int retries,
u32 now_msec) u32 now_msec)
{ {
bool state_change = false;
int count, n_bad_frames; int count, n_bad_frames;
u8 last_per; u8 last_per;
static const u32 nretry_to_per_lookup[10] = { static const u32 nretry_to_per_lookup[10] = {
...@@ -992,8 +991,6 @@ static bool ath_rc_update_per(struct ath_softc *sc, ...@@ -992,8 +991,6 @@ static bool ath_rc_update_per(struct ath_softc *sc,
} }
} }
return state_change;
} }
static void ath_debug_stat_retries(struct ath_rate_priv *rc, int rix, static void ath_debug_stat_retries(struct ath_rate_priv *rc, int rix,
...@@ -1017,7 +1014,6 @@ static void ath_rc_update_ht(struct ath_softc *sc, ...@@ -1017,7 +1014,6 @@ static void ath_rc_update_ht(struct ath_softc *sc,
u32 now_msec = jiffies_to_msecs(jiffies); u32 now_msec = jiffies_to_msecs(jiffies);
int rate; int rate;
u8 last_per; u8 last_per;
bool state_change = false;
const struct ath_rate_table *rate_table = ath_rc_priv->rate_table; const struct ath_rate_table *rate_table = ath_rc_priv->rate_table;
int size = ath_rc_priv->rate_table_size; int size = ath_rc_priv->rate_table_size;
...@@ -1027,9 +1023,9 @@ static void ath_rc_update_ht(struct ath_softc *sc, ...@@ -1027,9 +1023,9 @@ static void ath_rc_update_ht(struct ath_softc *sc,
last_per = ath_rc_priv->per[tx_rate]; last_per = ath_rc_priv->per[tx_rate];
/* Update PER first */ /* Update PER first */
state_change = ath_rc_update_per(sc, rate_table, ath_rc_priv, ath_rc_update_per(sc, rate_table, ath_rc_priv,
tx_info, tx_rate, xretries, tx_info, tx_rate, xretries,
retries, now_msec); retries, now_msec);
/* /*
* If this rate looks bad (high PER) then stop using it for * If this rate looks bad (high PER) then stop using it for
......
...@@ -1339,7 +1339,7 @@ static void ath_ant_comb_scan(struct ath_softc *sc, struct ath_rx_status *rs) ...@@ -1339,7 +1339,7 @@ static void ath_ant_comb_scan(struct ath_softc *sc, struct ath_rx_status *rs)
struct ath_hw_antcomb_conf div_ant_conf; struct ath_hw_antcomb_conf div_ant_conf;
struct ath_ant_comb *antcomb = &sc->ant_comb; struct ath_ant_comb *antcomb = &sc->ant_comb;
int alt_ratio = 0, alt_rssi_avg = 0, main_rssi_avg = 0, curr_alt_set; int alt_ratio = 0, alt_rssi_avg = 0, main_rssi_avg = 0, curr_alt_set;
int curr_main_set, curr_bias; int curr_main_set;
int main_rssi = rs->rs_rssi_ctl0; int main_rssi = rs->rs_rssi_ctl0;
int alt_rssi = rs->rs_rssi_ctl1; int alt_rssi = rs->rs_rssi_ctl1;
int rx_ant_conf, main_ant_conf; int rx_ant_conf, main_ant_conf;
...@@ -1393,7 +1393,6 @@ static void ath_ant_comb_scan(struct ath_softc *sc, struct ath_rx_status *rs) ...@@ -1393,7 +1393,6 @@ static void ath_ant_comb_scan(struct ath_softc *sc, struct ath_rx_status *rs)
ath9k_hw_antdiv_comb_conf_get(sc->sc_ah, &div_ant_conf); ath9k_hw_antdiv_comb_conf_get(sc->sc_ah, &div_ant_conf);
curr_alt_set = div_ant_conf.alt_lna_conf; curr_alt_set = div_ant_conf.alt_lna_conf;
curr_main_set = div_ant_conf.main_lna_conf; curr_main_set = div_ant_conf.main_lna_conf;
curr_bias = div_ant_conf.fast_div_bias;
antcomb->count++; antcomb->count++;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment