
From: Paul Mackerras <paulus@samba.org>

He got the order of the arguments to alloc_pages_node wrong.


Signed-off-by: Andrew Morton <akpm@osdl.org>
---

 arch/powerpc/kernel/iommu.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff -puN arch/powerpc/kernel/iommu.c~git-powerpc-fix arch/powerpc/kernel/iommu.c
--- devel/arch/powerpc/kernel/iommu.c~git-powerpc-fix	2006-06-10 01:20:09.000000000 -0700
+++ devel-akpm/arch/powerpc/kernel/iommu.c	2006-06-10 01:20:09.000000000 -0700
@@ -561,7 +561,7 @@ void *iommu_alloc_coherent(struct iommu_
 		return NULL;
 
 	/* Alloc enough pages (and possibly more) */
-	page = alloc_pages_node(flag, order, node);
+	page = alloc_pages_node(node, flag, order);
 	if (!page)
 		return NULL;
 	ret = page_address(page);
_
