]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/mips/mm/pgtable-64.c
Merge commit 'v2.6.26-rc8' into x86/xen
[linux-2.6-omap-h63xx.git] / arch / mips / mm / pgtable-64.c
index 8d600d307d5ddb3f617ffc34929ea98d4613b4a7..e4b565aeb00807ec1c851c2ad665e1fb5b158255 100644 (file)
@@ -10,6 +10,7 @@
 #include <linux/mm.h>
 #include <asm/fixmap.h>
 #include <asm/pgtable.h>
+#include <asm/pgalloc.h>
 
 void pgd_init(unsigned long page)
 {
@@ -58,6 +59,9 @@ void __init pagetable_init(void)
 
        /* Initialize the entire pgd.  */
        pgd_init((unsigned long)swapper_pg_dir);
+#ifdef MODULE_START
+       pgd_init((unsigned long)module_pg_dir);
+#endif
        pmd_init((unsigned long)invalid_pmd_table, (unsigned long)invalid_pte_table);
 
        pgd_base = swapper_pg_dir;