diff options
Diffstat (limited to 'drivers/net/wireless/rtlwifi/rtl8192cu/trx.c')
| -rw-r--r-- | drivers/net/wireless/rtlwifi/rtl8192cu/trx.c | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/wireless/rtlwifi/rtl8192cu/trx.c b/drivers/net/wireless/rtlwifi/rtl8192cu/trx.c index b6222eedb83..763cf1defab 100644 --- a/drivers/net/wireless/rtlwifi/rtl8192cu/trx.c +++ b/drivers/net/wireless/rtlwifi/rtl8192cu/trx.c @@ -324,8 +324,8 @@ bool rtl92cu_rx_query_desc(struct ieee80211_hw *hw,  				   && (GET_RX_DESC_FAGGR(pdesc) == 1));  	stats->timestamp_low = GET_RX_DESC_TSFL(pdesc);  	stats->rx_is40Mhzpacket = (bool) GET_RX_DESC_BW(pdesc); -	rx_status->freq = hw->conf.channel->center_freq; -	rx_status->band = hw->conf.channel->band; +	rx_status->freq = hw->conf.chandef.chan->center_freq; +	rx_status->band = hw->conf.chandef.chan->band;  	if (GET_RX_DESC_CRC32(pdesc))  		rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;  	if (!GET_RX_DESC_SWDEC(pdesc)) @@ -395,8 +395,8 @@ static void _rtl_rx_process(struct ieee80211_hw *hw, struct sk_buff *skb)  	stats.rx_is40Mhzpacket = (bool) GET_RX_DESC_BW(rxdesc);  	/* TODO: is center_freq changed when doing scan? */  	/* TODO: Shall we add protection or just skip those two step? */ -	rx_status->freq = hw->conf.channel->center_freq; -	rx_status->band = hw->conf.channel->band; +	rx_status->freq = hw->conf.chandef.chan->center_freq; +	rx_status->band = hw->conf.chandef.chan->band;  	if (GET_RX_DESC_CRC32(rxdesc))  		rx_status->flag |= RX_FLAG_FAILED_FCS_CRC;  	if (!GET_RX_DESC_SWDEC(rxdesc)) @@ -434,7 +434,7 @@ static void _rtl_rx_process(struct ieee80211_hw *hw, struct sk_buff *skb)  		 (u32)hdr->addr1[2], (u32)hdr->addr1[3],  		 (u32)hdr->addr1[4], (u32)hdr->addr1[5]);  	memcpy(IEEE80211_SKB_RXCB(skb), rx_status, sizeof(*rx_status)); -	ieee80211_rx_irqsafe(hw, skb); +	ieee80211_rx(hw, skb);  }  void  rtl8192cu_rx_hdl(struct ieee80211_hw *hw, struct sk_buff * skb)  |