diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/ppc64/kernel/pSeries_iommu.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/ppc64/kernel/pSeries_iommu.c b/arch/ppc64/kernel/pSeries_iommu.c index 8c6313e7e145..25d6c7eebfd0 100644 --- a/arch/ppc64/kernel/pSeries_iommu.c +++ b/arch/ppc64/kernel/pSeries_iommu.c | |||
@@ -525,9 +525,8 @@ static void iommu_dev_setup_pSeriesLP(struct pci_dev *dev) | |||
525 | * slots on POWER4 machines. | 525 | * slots on POWER4 machines. |
526 | */ | 526 | */ |
527 | if (dma_window == NULL || pdn->parent == NULL) { | 527 | if (dma_window == NULL || pdn->parent == NULL) { |
528 | /* Fall back to regular (non-LPAR) dev setup */ | 528 | DBG("No dma window for device, linking to parent\n"); |
529 | DBG("No dma window for device, falling back to regular setup\n"); | 529 | PCI_DN(dn)->iommu_table = PCI_DN(pdn)->iommu_table; |
530 | iommu_dev_setup_pSeries(dev); | ||
531 | return; | 530 | return; |
532 | } else { | 531 | } else { |
533 | DBG("Found DMA window, allocating table\n"); | 532 | DBG("Found DMA window, allocating table\n"); |