--- zzzz-none-000/linux-2.6.32.61/arch/mips/mm/pgtable-64.c 2013-06-10 09:43:48.000000000 +0000 +++ ar9-7330-650/linux-2.6.32.61/arch/mips/mm/pgtable-64.c 2011-07-20 07:23:51.000000000 +0000 @@ -59,6 +59,9 @@ /* 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;