vrx518_ep: fix compilation error with kernel 6.1
Unconditionally use the newer APIs, since our oldest supported kernel contains them too. Signed-off-by: Andre Heider <a.heider@gmail.com>
This commit is contained in:
parent
27633cefac
commit
e8e5dbc3c9
|
@ -42,6 +42,25 @@
|
||||||
dev_err(&pdev->dev,
|
dev_err(&pdev->dev,
|
||||||
"%s: Failed to enable MSI interrupts error code: %d\n",
|
"%s: Failed to enable MSI interrupts error code: %d\n",
|
||||||
__func__, err);
|
__func__, err);
|
||||||
|
@@ -589,15 +589,15 @@ static int dc_ep_probe(struct pci_dev *p
|
||||||
|
/* Target structures have a limit of 32 bit DMA pointers.
|
||||||
|
* DMA pointers can be wider than 32 bits by default on some systems.
|
||||||
|
*/
|
||||||
|
- ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32));
|
||||||
|
+ ret = dma_set_mask(&pdev->dev, DMA_BIT_MASK(32));
|
||||||
|
if (ret) {
|
||||||
|
dev_err(&pdev->dev, "32-bit DMA not available: %d\n", ret);
|
||||||
|
goto err_region;
|
||||||
|
}
|
||||||
|
|
||||||
|
- ret = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(32));
|
||||||
|
+ ret = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32));
|
||||||
|
if (ret) {
|
||||||
|
- dev_err(&pdev->dev, "cannot enable 32-bit consistent DMA\n");
|
||||||
|
+ dev_err(&pdev->dev, "cannot enable 32-bit coherent DMA\n");
|
||||||
|
goto err_region;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -654,7 +654,7 @@ static int dc_ep_probe(struct pci_dev *p
|
@@ -654,7 +654,7 @@ static int dc_ep_probe(struct pci_dev *p
|
||||||
goto err_iomap;
|
goto err_iomap;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue