Skip to contentSkip to conversation

ppc: Fix ppc32 build after 64K pages

PATCH New Benjamin Herrenschmidt 1 participant 1 message Nov 7, 2005 PowerPC

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ppc: Fix ppc32 build after 64K pages

Oops, some last minute changes caused the 64K pages patch to break ppc32 build, this fixes it.

arch/powerpc/Kconfig +1 -0
Index: linux-work/arch/powerpc/Kconfig
===================================================================
@@ -605,6 +605,7 @@
 
 config PPC_64K_PAGES
 	bool "64k page size"
+	depends on PPC64
 	help
 	  This option changes the kernel logical page size to 64k. On machines
           without processor support for 64k pages, the kernel will simulate
arch/powerpc/mm/ppc_mmu_32.c +2 -2
Index: linux-work/arch/powerpc/mm/ppc_mmu_32.c
===================================================================
@@ -188,9 +188,9 @@
 
 	if (Hash == 0)
 		return;
-	pmd = pmd_offset(pgd_offset(vma->vm_mm, address), address);
+	pmd = pmd_offset(pgd_offset(mm, ea), ea);
 	if (!pmd_none(*pmd))
-		add_hash_page(vma->vm_mm->context, address, pmd_val(*pmd));
+		add_hash_page(mm->context, ea, pmd_val(*pmd));
 }
 
 /*