32 lines
1.0 KiB
Diff
32 lines
1.0 KiB
Diff
|
pci_set_dma_mask() and pci_set_consistent_dma_mask() got deprecated in
|
||
|
favor of dma_set_mask_and_coherent(). See:
|
||
|
|
||
|
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=c726c62db857d375800af7e82eb1c6f639e87631
|
||
|
|
||
|
---
|
||
|
linux/igb_uio/igb_uio.c | 4 ++--
|
||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/linux/igb_uio/igb_uio.c b/linux/igb_uio/igb_uio.c
|
||
|
index 33e0e02..353b322 100644
|
||
|
--- a/linux/igb_uio/igb_uio.c
|
||
|
+++ b/linux/igb_uio/igb_uio.c
|
||
|
@@ -512,13 +512,13 @@ igbuio_pci_probe(struct pci_dev *dev, const struct pci_device_id *id)
|
||
|
goto fail_release_iomem;
|
||
|
|
||
|
/* set 64-bit DMA mask */
|
||
|
- err = pci_set_dma_mask(dev, DMA_BIT_MASK(64));
|
||
|
+ err = dma_set_mask_and_coherent(&dev->dev, DMA_BIT_MASK(64));
|
||
|
if (err != 0) {
|
||
|
dev_err(&dev->dev, "Cannot set DMA mask\n");
|
||
|
goto fail_release_iomem;
|
||
|
}
|
||
|
|
||
|
- err = pci_set_consistent_dma_mask(dev, DMA_BIT_MASK(64));
|
||
|
+ err = dma_set_mask_and_coherent(&dev->dev, DMA_BIT_MASK(64));
|
||
|
if (err != 0) {
|
||
|
dev_err(&dev->dev, "Cannot set consistent DMA mask\n");
|
||
|
goto fail_release_iomem;
|
||
|
--
|
||
|
|