From 9e280aecb774ef71e65f41845fdf6cdde1f0b7a2 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Tue, 24 Nov 2020 17:46:39 +0000 Subject: [intel] Configure DMA mask as 64-bit Signed-off-by: Michael Brown --- src/drivers/net/intel.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/drivers/net/intel.c') diff --git a/src/drivers/net/intel.c b/src/drivers/net/intel.c index 2963d9dc8..408101bad 100644 --- a/src/drivers/net/intel.c +++ b/src/drivers/net/intel.c @@ -983,7 +983,6 @@ static int intel_probe ( struct pci_device *pci ) { pci_set_drvdata ( pci, netdev ); netdev->dev = &pci->dev; memset ( intel, 0, sizeof ( *intel ) ); - intel->dma = &pci->dma; intel->port = PCI_FUNC ( pci->busdevfn ); intel->flags = pci->id->driver_data; intel_init_ring ( &intel->tx.ring, INTEL_NUM_TX_DESC, INTEL_TD, @@ -1001,6 +1000,10 @@ static int intel_probe ( struct pci_device *pci ) { goto err_ioremap; } + /* Configure DMA */ + intel->dma = &pci->dma; + dma_set_mask_64bit ( intel->dma ); + /* Reset the NIC */ if ( ( rc = intel_reset ( intel ) ) != 0 ) goto err_reset; -- cgit v1.2.3-55-g7522