From 1ef34ce4d0bf6df763c3ae78f4891837e0726596 Mon Sep 17 00:00:00 2001 From: Gavin Shan Date: Mon, 20 Aug 2012 03:49:17 +0000 Subject: [PATCH] --- yaml --- r: 330322 b: refs/heads/master c: 13395c48c3def3e5afee7bd7a851f901374db5ec h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/powerpc/platforms/powernv/pci-ioda.c | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index a50043dc9eb9..f63f7df54f56 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 11685becbf1a962759ae94a0fdb5b0b7521778a5 +refs/heads/master: 13395c48c3def3e5afee7bd7a851f901374db5ec diff --git a/trunk/arch/powerpc/platforms/powernv/pci-ioda.c b/trunk/arch/powerpc/platforms/powernv/pci-ioda.c index 9e34f4614b64..edf39e099945 100644 --- a/trunk/arch/powerpc/platforms/powernv/pci-ioda.c +++ b/trunk/arch/powerpc/platforms/powernv/pci-ioda.c @@ -1241,10 +1241,20 @@ static void __devinit pnv_pci_ioda_setup_seg(void) } } +static void __devinit pnv_pci_ioda_setup_DMA(void) +{ + struct pci_controller *hose, *tmp; + + list_for_each_entry_safe(hose, tmp, &hose_list, list_node) { + pnv_ioda_setup_dma(hose->private_data); + } +} + static void __devinit pnv_pci_ioda_fixup(void) { pnv_pci_ioda_setup_PEs(); pnv_pci_ioda_setup_seg(); + pnv_pci_ioda_setup_DMA(); } /*