hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/arch/mips/include/asm/highmem.h
....@@ -24,7 +24,7 @@
2424 #include <linux/interrupt.h>
2525 #include <linux/uaccess.h>
2626 #include <asm/cpu-features.h>
27
-#include <asm/kmap_size.h>
27
+#include <asm/kmap_types.h>
2828
2929 /* declarations for highmem.c */
3030 extern unsigned long highstart_pfn, highend_pfn;
....@@ -48,11 +48,11 @@
4848
4949 #define ARCH_HAS_KMAP_FLUSH_TLB
5050 extern void kmap_flush_tlb(unsigned long addr);
51
+extern void *kmap_atomic_pfn(unsigned long pfn);
5152
5253 #define flush_cache_kmaps() BUG_ON(cpu_has_dc_aliases)
5354
54
-#define arch_kmap_local_post_map(vaddr, pteval) local_flush_tlb_one(vaddr)
55
-#define arch_kmap_local_post_unmap(vaddr) local_flush_tlb_one(vaddr)
55
+extern void kmap_init(void);
5656
5757 #endif /* __KERNEL__ */
5858