lkml.org 
[lkml]   [2019]   [Feb]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 15/32] powerpc/pci: remove the dma_set_mask pci_controller ops methods
    Date
    Unused now.

    Signed-off-by: Christoph Hellwig <hch@lst.de>
    ---
    arch/powerpc/include/asm/pci-bridge.h | 2 --
    arch/powerpc/kernel/dma.c | 7 -------
    2 files changed, 9 deletions(-)

    diff --git a/arch/powerpc/include/asm/pci-bridge.h b/arch/powerpc/include/asm/pci-bridge.h
    index 236a7460b6ec..98e8b46aff97 100644
    --- a/arch/powerpc/include/asm/pci-bridge.h
    +++ b/arch/powerpc/include/asm/pci-bridge.h
    @@ -45,8 +45,6 @@ struct pci_controller_ops {
    void (*teardown_msi_irqs)(struct pci_dev *pdev);
    #endif

    - int (*dma_set_mask)(struct pci_dev *pdev, u64 dma_mask);
    -
    void (*shutdown)(struct pci_controller *hose);
    };

    diff --git a/arch/powerpc/kernel/dma.c b/arch/powerpc/kernel/dma.c
    index 0d52107b90f0..5eca02315b2e 100644
    --- a/arch/powerpc/kernel/dma.c
    +++ b/arch/powerpc/kernel/dma.c
    @@ -304,13 +304,6 @@ int dma_set_mask(struct device *dev, u64 dma_mask)
    if (ppc_md.dma_set_mask)
    return ppc_md.dma_set_mask(dev, dma_mask);

    - if (dev_is_pci(dev)) {
    - struct pci_dev *pdev = to_pci_dev(dev);
    - struct pci_controller *phb = pci_bus_to_host(pdev->bus);
    - if (phb->controller_ops.dma_set_mask)
    - return phb->controller_ops.dma_set_mask(pdev, dma_mask);
    - }
    -
    if (!dev->dma_mask || !dma_supported(dev, dma_mask))
    return -EIO;
    *dev->dma_mask = dma_mask;
    --
    2.20.1
    \
     
     \ /
      Last update: 2019-02-13 08:05    [W:5.048 / U:0.172 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site