From: Logan Gunthorpe <log...@deltatee.com>

This patch removes the code that sets the DMA mask as it no longer
makes sense to do this.

Fixes: 7f46c8b3a552 ("NTB: ntb_tool: Add full multi-port NTB API support")
Signed-off-by: Logan Gunthorpe <log...@deltatee.com>
Tested-by: Alexander Fomichev <fomichev...@gmail.com>
Signed-off-by: Sanjay R Mehta <sanju.me...@amd.com>
---
 drivers/ntb/hw/amd/ntb_hw_amd.c    | 4 ----
 drivers/ntb/hw/idt/ntb_hw_idt.c    | 6 ------
 drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 ----
 3 files changed, 14 deletions(-)

diff --git a/drivers/ntb/hw/amd/ntb_hw_amd.c b/drivers/ntb/hw/amd/ntb_hw_amd.c
index 9e310e1..88e1db6 100644
--- a/drivers/ntb/hw/amd/ntb_hw_amd.c
+++ b/drivers/ntb/hw/amd/ntb_hw_amd.c
@@ -1191,10 +1191,6 @@ static int amd_ntb_init_pci(struct amd_ntb_dev *ndev,
                        goto err_dma_mask;
                dev_warn(&pdev->dev, "Cannot DMA consistent highmem\n");
        }
-       rc = dma_coerce_mask_and_coherent(&ndev->ntb.dev,
-                                         dma_get_mask(&pdev->dev));
-       if (rc)
-               goto err_dma_mask;
 
        ndev->self_mmio = pci_iomap(pdev, 0, 0);
        if (!ndev->self_mmio) {
diff --git a/drivers/ntb/hw/idt/ntb_hw_idt.c b/drivers/ntb/hw/idt/ntb_hw_idt.c
index edae523..d54261f 100644
--- a/drivers/ntb/hw/idt/ntb_hw_idt.c
+++ b/drivers/ntb/hw/idt/ntb_hw_idt.c
@@ -2660,12 +2660,6 @@ static int idt_init_pci(struct idt_ntb_dev *ndev)
                dev_warn(&pdev->dev,
                        "Cannot set consistent DMA highmem bit mask\n");
        }
-       ret = dma_coerce_mask_and_coherent(&ndev->ntb.dev,
-                                          dma_get_mask(&pdev->dev));
-       if (ret != 0) {
-               dev_err(&pdev->dev, "Failed to set NTB device DMA bit mask\n");
-               return ret;
-       }
 
        /*
         * Enable the device advanced error reporting. It's not critical to
diff --git a/drivers/ntb/hw/intel/ntb_hw_gen1.c 
b/drivers/ntb/hw/intel/ntb_hw_gen1.c
index bb57ec2..e053012 100644
--- a/drivers/ntb/hw/intel/ntb_hw_gen1.c
+++ b/drivers/ntb/hw/intel/ntb_hw_gen1.c
@@ -1783,10 +1783,6 @@ static int intel_ntb_init_pci(struct intel_ntb_dev 
*ndev, struct pci_dev *pdev)
                        goto err_dma_mask;
                dev_warn(&pdev->dev, "Cannot DMA consistent highmem\n");
        }
-       rc = dma_coerce_mask_and_coherent(&ndev->ntb.dev,
-                                         dma_get_mask(&pdev->dev));
-       if (rc)
-               goto err_dma_mask;
 
        ndev->self_mmio = pci_iomap(pdev, 0, 0);
        if (!ndev->self_mmio) {
-- 
2.7.4

Reply via email to