powerpc/pci: clean up direct access to sysdata by iseries platform
We shouldn't directly access sysdata to get the device node. We should be calling pci_device_to_OF_node(). Signed-off-by: Kumar Gala <galak@kernel.crashing.org> Tested-by: Stephen Rothwell <sfr@canb.auug.org.au> Acked-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
This commit is contained in:
committed by
Benjamin Herrenschmidt
parent
80947e7c99
commit
d7b41b1fdf
@ -177,7 +177,7 @@ static struct iommu_table *iommu_table_find(struct iommu_table * tbl)
|
||||
static void pci_dma_dev_setup_iseries(struct pci_dev *pdev)
|
||||
{
|
||||
struct iommu_table *tbl;
|
||||
struct device_node *dn = pdev->sysdata;
|
||||
struct device_node *dn = pci_device_to_OF_node(pdev);
|
||||
struct pci_dn *pdn = PCI_DN(dn);
|
||||
const u32 *lsn = of_get_property(dn, "linux,logical-slot-number", NULL);
|
||||
|
||||
|
Reference in New Issue
Block a user