On 20/11/2019 12:28, Oliver O'Halloran wrote: > There's no need to use the pci_dn to find a device_node from a pci_dev. > Just search for the node pointed to by the pci_dev's of_node pointer. Reviewed-by: Alexey Kardashevskiy <a...@ozlabs.ru> > > Signed-off-by: Oliver O'Halloran <ooh...@gmail.com> > --- > arch/powerpc/platforms/powernv/npu-dma.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/arch/powerpc/platforms/powernv/npu-dma.c > b/arch/powerpc/platforms/powernv/npu-dma.c > index 68bfaef44862..72d3749da02c 100644 > --- a/arch/powerpc/platforms/powernv/npu-dma.c > +++ b/arch/powerpc/platforms/powernv/npu-dma.c > @@ -21,11 +21,11 @@ > > static struct pci_dev *get_pci_dev(struct device_node *dn) > { > - struct pci_dn *pdn = PCI_DN(dn); > - struct pci_dev *pdev; > + struct pci_dev *pdev = NULL; > > - pdev = pci_get_domain_bus_and_slot(pci_domain_nr(pdn->phb->bus), > - pdn->busno, pdn->devfn); > + for_each_pci_dev(pdev) > + if (pdev->dev.of_node == dn) > + break; > > /* > * pci_get_domain_bus_and_slot() increased the reference count of > -- Alexey
- [Very RFC 35/46] powernv/pci: Remove open-coded PE lo... Oliver O'Halloran
- Re: [Very RFC 35/46] powernv/pci: Remove open-co... Alexey Kardashevskiy
- Re: [Very RFC 35/46] powernv/pci: Remove ope... Oliver O'Halloran
- [Very RFC 36/46] powernv/npu: Remove open-coded PE lo... Oliver O'Halloran
- Re: [Very RFC 36/46] powernv/npu: Remove open-co... Alexey Kardashevskiy
- [Very RFC 37/46] powernv/pci: Use the PHB's rmap for ... Oliver O'Halloran
- Re: [Very RFC 37/46] powernv/pci: Use the PHB's ... Alexey Kardashevskiy
- [Very RFC 38/46] powerpc/pci-hotplug: Scan the whole ... Oliver O'Halloran
- Re: [Very RFC 38/46] powerpc/pci-hotplug: Scan t... Alexey Kardashevskiy
- [Very RFC 39/46] powernv/npu: Avoid pci_dn when mappi... Oliver O'Halloran
- Re: [Very RFC 39/46] powernv/npu: Avoid pci_dn w... Alexey Kardashevskiy
- [Very RFC 40/46] powernv/npu: Don't drop refcount whe... Oliver O'Halloran
- Re: [Very RFC 40/46] powernv/npu: Don't drop ref... Alexey Kardashevskiy
- Re: [Very RFC 40/46] powernv/npu: Don't drop... Greg Kurz
- Re: [Very RFC 40/46] powernv/npu: Don't ... Frederic Barrat
- Re: [Very RFC 40/46] powernv/npu: Do... Greg Kurz
- Re: [Very RFC 40/46] powernv/np... Oliver O'Halloran
- Re: [Very RFC 40/46] powern... Greg Kurz
- Re: [Very RFC 40/46] powernv/np... Frederic Barrat
- Re: [Very RFC 40/46] powern... Greg Kurz
- [Very RFC 41/46] powernv/eeh: Remove pdn setup for SR... Oliver O'Halloran