kernel/arch/microblaze/mm/init.c
.. .. @@ -49,11 +49,17 @@ 49 49 EXPORT_SYMBOL(min_low_pfn); 50 50 EXPORT_SYMBOL(max_low_pfn); 51 51 52 +#ifdef CONFIG_HIGHMEM53 +pte_t *kmap_pte;54 +EXPORT_SYMBOL(kmap_pte);55 +52 56 static void __init highmem_init(void) 53 57 { 54 58 pr_debug("%x\n", (u32)PKMAP_BASE); 55 59 map_page(PKMAP_BASE, 0, 0); /* XXX gross */ 56 60 pkmap_page_table = virt_to_kpte(PKMAP_BASE); 61 +62 + kmap_pte = virt_to_kpte(__fix_to_virt(FIX_KMAP_BEGIN));57 63 } 58 64 59 65 static void highmem_setup(void)