diff options
Diffstat (limited to 'drivers/net/wireless/rtlwifi/rtl8192ce/trx.c')
-rw-r--r-- | drivers/net/wireless/rtlwifi/rtl8192ce/trx.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/net/wireless/rtlwifi/rtl8192ce/trx.c b/drivers/net/wireless/rtlwifi/rtl8192ce/trx.c index 54b2bd53d36a..230bbe900d8d 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; |
@@ -592,7 +592,6 @@ static void _rtl92ce_translate_rx_signal_stuff(struct ieee80211_hw *hw, | |||
592 | struct ieee80211_hdr *hdr; | 592 | struct ieee80211_hdr *hdr; |
593 | u8 *tmp_buf; | 593 | u8 *tmp_buf; |
594 | u8 *praddr; | 594 | u8 *praddr; |
595 | u8 *psaddr; | ||
596 | __le16 fc; | 595 | __le16 fc; |
597 | u16 type, c_fc; | 596 | u16 type, c_fc; |
598 | bool packet_matchbssid, packet_toself, packet_beacon; | 597 | bool packet_matchbssid, packet_toself, packet_beacon; |
@@ -604,7 +603,6 @@ static void _rtl92ce_translate_rx_signal_stuff(struct ieee80211_hw *hw, | |||
604 | c_fc = le16_to_cpu(fc); | 603 | c_fc = le16_to_cpu(fc); |
605 | type = WLAN_FC_GET_TYPE(fc); | 604 | type = WLAN_FC_GET_TYPE(fc); |
606 | praddr = hdr->addr1; | 605 | praddr = hdr->addr1; |
607 | psaddr = hdr->addr2; | ||
608 | 606 | ||
609 | packet_matchbssid = | 607 | packet_matchbssid = |
610 | ((IEEE80211_FTYPE_CTL != type) && | 608 | ((IEEE80211_FTYPE_CTL != type) && |
@@ -680,7 +678,7 @@ bool rtl92ce_rx_query_desc(struct ieee80211_hw *hw, | |||
680 | GET_RX_DESC_PAGGR(pdesc)); | 678 | GET_RX_DESC_PAGGR(pdesc)); |
681 | 679 | ||
682 | rx_status->mactime = GET_RX_DESC_TSFL(pdesc); | 680 | rx_status->mactime = GET_RX_DESC_TSFL(pdesc); |
683 | if (phystatus == true) { | 681 | if (phystatus) { |
684 | p_drvinfo = (struct rx_fwinfo_92c *)(skb->data + | 682 | p_drvinfo = (struct rx_fwinfo_92c *)(skb->data + |
685 | stats->rx_bufshift); | 683 | stats->rx_bufshift); |
686 | 684 | ||
@@ -929,9 +927,10 @@ void rtl92ce_tx_fill_cmddesc(struct ieee80211_hw *hw, | |||
929 | 927 | ||
930 | void rtl92ce_set_desc(u8 *pdesc, bool istx, u8 desc_name, u8 *val) | 928 | void rtl92ce_set_desc(u8 *pdesc, bool istx, u8 desc_name, u8 *val) |
931 | { | 929 | { |
932 | if (istx == true) { | 930 | if (istx) { |
933 | switch (desc_name) { | 931 | switch (desc_name) { |
934 | case HW_DESC_OWN: | 932 | case HW_DESC_OWN: |
933 | wmb(); | ||
935 | SET_TX_DESC_OWN(pdesc, 1); | 934 | SET_TX_DESC_OWN(pdesc, 1); |
936 | break; | 935 | break; |
937 | case HW_DESC_TX_NEXTDESC_ADDR: | 936 | case HW_DESC_TX_NEXTDESC_ADDR: |
@@ -945,6 +944,7 @@ void rtl92ce_set_desc(u8 *pdesc, bool istx, u8 desc_name, u8 *val) | |||
945 | } else { | 944 | } else { |
946 | switch (desc_name) { | 945 | switch (desc_name) { |
947 | case HW_DESC_RXOWN: | 946 | case HW_DESC_RXOWN: |
947 | wmb(); | ||
948 | SET_RX_DESC_OWN(pdesc, 1); | 948 | SET_RX_DESC_OWN(pdesc, 1); |
949 | break; | 949 | break; |
950 | case HW_DESC_RXBUFF_ADDR: | 950 | case HW_DESC_RXBUFF_ADDR: |
@@ -968,7 +968,7 @@ u32 rtl92ce_get_desc(u8 *p_desc, bool istx, u8 desc_name) | |||
968 | { | 968 | { |
969 | u32 ret = 0; | 969 | u32 ret = 0; |
970 | 970 | ||
971 | if (istx == true) { | 971 | if (istx) { |
972 | switch (desc_name) { | 972 | switch (desc_name) { |
973 | case HW_DESC_OWN: | 973 | case HW_DESC_OWN: |
974 | ret = GET_TX_DESC_OWN(p_desc); | 974 | ret = GET_TX_DESC_OWN(p_desc); |