hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/arch/powerpc/mm/mem.c
....@@ -63,6 +63,11 @@
6363 unsigned long long memory_limit;
6464 bool init_mem_is_free;
6565
66
+#ifdef CONFIG_HIGHMEM
67
+pte_t *kmap_pte;
68
+EXPORT_SYMBOL(kmap_pte);
69
+#endif
70
+
6671 pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn,
6772 unsigned long size, pgprot_t vma_prot)
6873 {
....@@ -232,6 +237,8 @@
232237
233238 map_kernel_page(PKMAP_BASE, 0, __pgprot(0)); /* XXX gross */
234239 pkmap_page_table = virt_to_kpte(PKMAP_BASE);
240
+
241
+ kmap_pte = virt_to_kpte(__fix_to_virt(FIX_KMAP_BEGIN));
235242 #endif /* CONFIG_HIGHMEM */
236243
237244 printk(KERN_DEBUG "Top of RAM: 0x%llx, Total RAM: 0x%llx\n",