diff options
| -rw-r--r-- | drivers/net/wireless/rtlwifi/pci.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/wireless/rtlwifi/pci.c b/drivers/net/wireless/rtlwifi/pci.c index 116f746e7c73..6d2b6281e22b 100644 --- a/drivers/net/wireless/rtlwifi/pci.c +++ b/drivers/net/wireless/rtlwifi/pci.c @@ -1375,9 +1375,9 @@ static void _rtl_pci_free_tx_ring(struct ieee80211_hw *hw,  	ring->desc = NULL;  	if (rtlpriv->use_new_trx_flow) {  		pci_free_consistent(rtlpci->pdev, -				    sizeof(*ring->desc) * ring->entries, +				    sizeof(*ring->buffer_desc) * ring->entries,  				    ring->buffer_desc, ring->buffer_desc_dma); -		ring->desc = NULL; +		ring->buffer_desc = NULL;  	}  } @@ -1548,7 +1548,6 @@ int rtl_pci_reset_trx_ring(struct ieee80211_hw *hw)  							 true,  							 HW_DESC_TXBUFF_ADDR),  						 skb->len, PCI_DMA_TODEVICE); -				ring->idx = (ring->idx + 1) % ring->entries;  				kfree_skb(skb);  				ring->idx = (ring->idx + 1) % ring->entries;  			}  | 

