hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/arch/csky/include/asm/highmem.h
....@@ -9,7 +9,7 @@
99 #include <linux/init.h>
1010 #include <linux/interrupt.h>
1111 #include <linux/uaccess.h>
12
-#include <asm/kmap_size.h>
12
+#include <asm/kmap_types.h>
1313 #include <asm/cache.h>
1414
1515 /* undef for production */
....@@ -32,11 +32,9 @@
3232
3333 #define ARCH_HAS_KMAP_FLUSH_TLB
3434 extern void kmap_flush_tlb(unsigned long addr);
35
+extern void *kmap_atomic_pfn(unsigned long pfn);
3536
3637 #define flush_cache_kmaps() do {} while (0)
37
-
38
-#define arch_kmap_local_post_map(vaddr, pteval) kmap_flush_tlb(vaddr)
39
-#define arch_kmap_local_post_unmap(vaddr) kmap_flush_tlb(vaddr)
4038
4139 extern void kmap_init(void);
4240