diff options
Diffstat (limited to 'drivers/net/e1000e/netdev.c')
| -rw-r--r-- | drivers/net/e1000e/netdev.c | 11 | 
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/net/e1000e/netdev.c b/drivers/net/e1000e/netdev.c index 9c0f56b3c51..d1367789976 100644 --- a/drivers/net/e1000e/netdev.c +++ b/drivers/net/e1000e/netdev.c @@ -195,7 +195,7 @@ map_skb:  		buffer_info->dma = pci_map_single(pdev, skb->data,  						  adapter->rx_buffer_len,  						  PCI_DMA_FROMDEVICE); -		if (pci_dma_mapping_error(buffer_info->dma)) { +		if (pci_dma_mapping_error(pdev, buffer_info->dma)) {  			dev_err(&pdev->dev, "RX DMA map failed\n");  			adapter->rx_dma_failed++;  			break; @@ -265,7 +265,7 @@ static void e1000_alloc_rx_buffers_ps(struct e1000_adapter *adapter,  						   ps_page->page,  						   0, PAGE_SIZE,  						   PCI_DMA_FROMDEVICE); -				if (pci_dma_mapping_error(ps_page->dma)) { +				if (pci_dma_mapping_error(pdev, ps_page->dma)) {  					dev_err(&adapter->pdev->dev,  					  "RX DMA page map failed\n");  					adapter->rx_dma_failed++; @@ -300,7 +300,7 @@ static void e1000_alloc_rx_buffers_ps(struct e1000_adapter *adapter,  		buffer_info->dma = pci_map_single(pdev, skb->data,  						  adapter->rx_ps_bsize0,  						  PCI_DMA_FROMDEVICE); -		if (pci_dma_mapping_error(buffer_info->dma)) { +		if (pci_dma_mapping_error(pdev, buffer_info->dma)) {  			dev_err(&pdev->dev, "RX DMA map failed\n");  			adapter->rx_dma_failed++;  			/* cleanup skb */ @@ -3344,7 +3344,7 @@ static int e1000_tx_map(struct e1000_adapter *adapter,  				skb->data + offset,  				size,  				PCI_DMA_TODEVICE); -		if (pci_dma_mapping_error(buffer_info->dma)) { +		if (pci_dma_mapping_error(adapter->pdev, buffer_info->dma)) {  			dev_err(&adapter->pdev->dev, "TX DMA map failed\n");  			adapter->tx_dma_failed++;  			return -1; @@ -3382,7 +3382,8 @@ static int e1000_tx_map(struct e1000_adapter *adapter,  					offset,  					size,  					PCI_DMA_TODEVICE); -			if (pci_dma_mapping_error(buffer_info->dma)) { +			if (pci_dma_mapping_error(adapter->pdev, +						  buffer_info->dma)) {  				dev_err(&adapter->pdev->dev,  					"TX DMA page map failed\n");  				adapter->tx_dma_failed++;  |