diff options
Diffstat (limited to 'drivers/net/wireless/rtlwifi/rtl8188ee/trx.c')
| -rw-r--r-- | drivers/net/wireless/rtlwifi/rtl8188ee/trx.c | 17 | 
1 files changed, 8 insertions, 9 deletions
diff --git a/drivers/net/wireless/rtlwifi/rtl8188ee/trx.c b/drivers/net/wireless/rtlwifi/rtl8188ee/trx.c index 68685a89825..5b4c225396f 100644 --- a/drivers/net/wireless/rtlwifi/rtl8188ee/trx.c +++ b/drivers/net/wireless/rtlwifi/rtl8188ee/trx.c @@ -293,7 +293,7 @@ static void _rtl88ee_translate_rx_signal_stuff(struct ieee80211_hw *hw,  	u8 *psaddr;  	__le16 fc;  	u16 type, ufc; -	bool match_bssid, packet_toself, packet_beacon, addr; +	bool match_bssid, packet_toself, packet_beacon = false, addr;  	tmp_buf = skb->data + pstatus->rx_drvinfo_size + pstatus->rx_bufshift; @@ -452,7 +452,7 @@ bool rtl88ee_rx_query_desc(struct ieee80211_hw *hw,  			/* During testing, hdr was NULL */  			return false;  		} -		if ((ieee80211_is_robust_mgmt_frame(hdr)) && +		if ((_ieee80211_is_robust_mgmt_frame(hdr)) &&  		    (ieee80211_has_protected(hdr->frame_control)))  			rx_status->flag &= ~RX_FLAG_DECRYPTED;  		else @@ -478,7 +478,6 @@ bool rtl88ee_rx_query_desc(struct ieee80211_hw *hw,  	/*rx_status->qual = status->signal; */  	rx_status->signal = status->recvsignalpower + 10; -	/*rx_status->noise = -status->noise; */  	if (status->packet_report_type == TX_REPORT2) {  		status->macid_valid_entry[0] =  			 GET_RX_RPT2_DESC_MACID_VALID_1(pdesc); @@ -490,16 +489,15 @@ bool rtl88ee_rx_query_desc(struct ieee80211_hw *hw,  void rtl88ee_tx_fill_desc(struct ieee80211_hw *hw,  			  struct ieee80211_hdr *hdr, u8 *pdesc_tx, -			  struct ieee80211_tx_info *info, -			  struct ieee80211_sta *sta, -			  struct sk_buff *skb, +			  u8 *pbd_desc_tx, struct ieee80211_tx_info *info, +			  struct ieee80211_sta *sta, struct sk_buff *skb,  			  u8 hw_queue, struct rtl_tcb_desc *ptcb_desc)  {  	struct rtl_priv *rtlpriv = rtl_priv(hw);  	struct rtl_mac *mac = rtl_mac(rtl_priv(hw));  	struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw));  	struct rtl_hal *rtlhal = rtl_hal(rtlpriv); -	u8 *pdesc = (u8 *)pdesc_tx; +	u8 *pdesc = pdesc_tx;  	u16 seq_number;  	__le16 fc = hdr->frame_control;  	unsigned int buf_len = 0; @@ -718,7 +716,7 @@ void rtl88ee_tx_fill_cmddesc(struct ieee80211_hw *hw,  	SET_TX_DESC_OWN(pdesc, 1); -	SET_TX_DESC_PKT_SIZE((u8 *)pdesc, (u16)(skb->len)); +	SET_TX_DESC_PKT_SIZE(pdesc, (u16)(skb->len));  	SET_TX_DESC_FIRST_SEG(pdesc, 1);  	SET_TX_DESC_LAST_SEG(pdesc, 1); @@ -735,7 +733,8 @@ void rtl88ee_tx_fill_cmddesc(struct ieee80211_hw *hw,  		      pdesc, TX_DESC_SIZE);  } -void rtl88ee_set_desc(u8 *pdesc, bool istx, u8 desc_name, u8 *val) +void rtl88ee_set_desc(struct ieee80211_hw *hw, u8 *pdesc, bool istx, +		      u8 desc_name, u8 *val)  {  	if (istx == true) {  		switch (desc_name) {  | 
