aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLarry Finger <Larry.Finger@lwfinger.net>2011-06-10 12:05:23 -0400
committerJohn W. Linville <linville@tuxdriver.com>2011-06-10 14:57:54 -0400
commit7101f4043cdaa5dc2bf8974313744246f3955de7 (patch)
tree8d66141264d8f9b2ff5fe6826196a9469bbfa058
parente3ae0cac00042d7fb76914c30c5f991f918e65b4 (diff)
rtlwifi: Fix warnings on parisc arch
In "Build regressions/improvements in v3.0-rc2", Geert Uytterhoeven reports a number of warnings that occur for parisc builds of rtlwifi and dependents. Reported-by: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r--drivers/net/wireless/rtlwifi/core.c4
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c2
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8192ce/trx.c2
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8192se/hw.c2
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8192se/reg.h6
-rw-r--r--drivers/net/wireless/rtlwifi/wifi.h2
6 files changed, 7 insertions, 11 deletions
diff --git a/drivers/net/wireless/rtlwifi/core.c b/drivers/net/wireless/rtlwifi/core.c
index d2ec2535aa3c..605514bdd24e 100644
--- a/drivers/net/wireless/rtlwifi/core.c
+++ b/drivers/net/wireless/rtlwifi/core.c
@@ -650,7 +650,7 @@ static void rtl_op_bss_info_changed(struct ieee80211_hw *hw,
650 RT_TRACE(rtlpriv, COMP_MAC80211, DBG_TRACE, 650 RT_TRACE(rtlpriv, COMP_MAC80211, DBG_TRACE,
651 ("BSS_CHANGED_HT\n")); 651 ("BSS_CHANGED_HT\n"));
652 rcu_read_lock(); 652 rcu_read_lock();
653 sta = get_sta(hw, vif, (u8 *)bss_conf->bssid); 653 sta = get_sta(hw, vif, bss_conf->bssid);
654 if (sta) { 654 if (sta) {
655 if (sta->ht_cap.ampdu_density > 655 if (sta->ht_cap.ampdu_density >
656 mac->current_ampdu_density) 656 mac->current_ampdu_density)
@@ -685,7 +685,7 @@ static void rtl_op_bss_info_changed(struct ieee80211_hw *hw,
685 rtlpriv->cfg->ops->set_network_type(hw, vif->type); 685 rtlpriv->cfg->ops->set_network_type(hw, vif->type);
686 686
687 rcu_read_lock(); 687 rcu_read_lock();
688 sta = get_sta(hw, vif, (u8 *)bss_conf->bssid); 688 sta = get_sta(hw, vif, bss_conf->bssid);
689 if (!sta) { 689 if (!sta) {
690 rcu_read_unlock(); 690 rcu_read_unlock();
691 goto out; 691 goto out;
diff --git a/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c b/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c
index 97183829b9be..57d52e914f1f 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c
+++ b/drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c
@@ -670,7 +670,7 @@ static void rtl92c_dm_txpower_tracking_callback_thermalmeter(struct ieee80211_hw
670 u8 ofdm_index[2], cck_index = 0, ofdm_index_old[2], cck_index_old = 0; 670 u8 ofdm_index[2], cck_index = 0, ofdm_index_old[2], cck_index_old = 0;
671 int i; 671 int i;
672 bool is2t = IS_92C_SERIAL(rtlhal->version); 672 bool is2t = IS_92C_SERIAL(rtlhal->version);
673 u8 txpwr_level[2] = {0, 0}; 673 s8 txpwr_level[2] = {0, 0};
674 u8 ofdm_min_index = 6, rf; 674 u8 ofdm_min_index = 6, rf;
675 675
676 rtlpriv->dm.txpower_trackinginit = true; 676 rtlpriv->dm.txpower_trackinginit = true;
diff --git a/drivers/net/wireless/rtlwifi/rtl8192ce/trx.c b/drivers/net/wireless/rtlwifi/rtl8192ce/trx.c
index 2492cc234c03..be375214ad9e 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192ce/trx.c
+++ b/drivers/net/wireless/rtlwifi/rtl8192ce/trx.c
@@ -225,7 +225,7 @@ static void _rtl92ce_query_rxphystatus(struct ieee80211_hw *hw,
225{ 225{
226 struct rtl_priv *rtlpriv = rtl_priv(hw); 226 struct rtl_priv *rtlpriv = rtl_priv(hw);
227 struct phy_sts_cck_8192s_t *cck_buf; 227 struct phy_sts_cck_8192s_t *cck_buf;
228 s8 rx_pwr_all, rx_pwr[4]; 228 s8 rx_pwr_all = 0, rx_pwr[4];
229 u8 evm, pwdb_all, rf_rx_num = 0; 229 u8 evm, pwdb_all, rf_rx_num = 0;
230 u8 i, max_spatial_stream; 230 u8 i, max_spatial_stream;
231 u32 rssi, total_rssi = 0; 231 u32 rssi, total_rssi = 0;
diff --git a/drivers/net/wireless/rtlwifi/rtl8192se/hw.c b/drivers/net/wireless/rtlwifi/rtl8192se/hw.c
index 35dd12d0dcf3..5fab47b2218e 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192se/hw.c
+++ b/drivers/net/wireless/rtlwifi/rtl8192se/hw.c
@@ -516,7 +516,7 @@ static u8 _rtl92se_rf_onoff_detect(struct ieee80211_hw *hw)
516 mdelay(10); 516 mdelay(10);
517 517
518 /* check GPIO3 */ 518 /* check GPIO3 */
519 u1tmp = rtl_read_byte(rtlpriv, GPIO_IN); 519 u1tmp = rtl_read_byte(rtlpriv, GPIO_IN_SE);
520 retval = (u1tmp & HAL_8192S_HW_GPIO_OFF_BIT) ? ERFON : ERFOFF; 520 retval = (u1tmp & HAL_8192S_HW_GPIO_OFF_BIT) ? ERFON : ERFOFF;
521 521
522 return retval; 522 return retval;
diff --git a/drivers/net/wireless/rtlwifi/rtl8192se/reg.h b/drivers/net/wireless/rtlwifi/rtl8192se/reg.h
index 0116eaddbfac..ea32ef2d4098 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192se/reg.h
+++ b/drivers/net/wireless/rtlwifi/rtl8192se/reg.h
@@ -248,12 +248,8 @@
248#define PSTIME 0x02E0 248#define PSTIME 0x02E0
249#define TIMER0 0x02E4 249#define TIMER0 0x02E4
250#define TIMER1 0x02E8 250#define TIMER1 0x02E8
251#define GPIO_CTRL 0x02EC 251#define GPIO_IN_SE 0x02EC
252#define GPIO_IN 0x02EC
253#define GPIO_OUT 0x02ED
254#define GPIO_IO_SEL 0x02EE 252#define GPIO_IO_SEL 0x02EE
255#define GPIO_MOD 0x02EF
256#define GPIO_INTCTRL 0x02F0
257#define MAC_PINMUX_CFG 0x02F1 253#define MAC_PINMUX_CFG 0x02F1
258#define LEDCFG 0x02F2 254#define LEDCFG 0x02F2
259#define PHY_REG 0x02F3 255#define PHY_REG 0x02F3
diff --git a/drivers/net/wireless/rtlwifi/wifi.h b/drivers/net/wireless/rtlwifi/wifi.h
index 9d003e0864f5..fcf2c9f5437d 100644
--- a/drivers/net/wireless/rtlwifi/wifi.h
+++ b/drivers/net/wireless/rtlwifi/wifi.h
@@ -1983,7 +1983,7 @@ static inline u16 rtl_get_tid(struct sk_buff *skb)
1983 1983
1984static inline struct ieee80211_sta *get_sta(struct ieee80211_hw *hw, 1984static inline struct ieee80211_sta *get_sta(struct ieee80211_hw *hw,
1985 struct ieee80211_vif *vif, 1985 struct ieee80211_vif *vif,
1986 u8 *bssid) 1986 const u8 *bssid)
1987{ 1987{
1988 return ieee80211_find_sta(vif, bssid); 1988 return ieee80211_find_sta(vif, bssid);
1989} 1989}