hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/arch/mips/mm/cache.c
....@@ -14,9 +14,9 @@
1414 #include <linux/sched.h>
1515 #include <linux/syscalls.h>
1616 #include <linux/mm.h>
17
+#include <linux/highmem.h>
1718
1819 #include <asm/cacheflush.h>
19
-#include <asm/highmem.h>
2020 #include <asm/processor.h>
2121 #include <asm/cpu.h>
2222 #include <asm/cpu-features.h>
....@@ -36,7 +36,6 @@
3636 void (*local_flush_icache_range)(unsigned long start, unsigned long end);
3737 EXPORT_SYMBOL_GPL(local_flush_icache_range);
3838 void (*__flush_icache_user_range)(unsigned long start, unsigned long end);
39
-EXPORT_SYMBOL_GPL(__flush_icache_user_range);
4039 void (*__local_flush_icache_user_range)(unsigned long start, unsigned long end);
4140 EXPORT_SYMBOL_GPL(__local_flush_icache_user_range);
4241
....@@ -47,7 +46,6 @@
4746 EXPORT_SYMBOL_GPL(__flush_kernel_vmap_range);
4847
4948 /* MIPS specific cache operations */
50
-void (*flush_cache_sigtramp)(unsigned long addr);
5149 void (*local_flush_data_cache_page)(void * addr);
5250 void (*flush_data_cache_page)(unsigned long addr);
5351 void (*flush_icache_all)(void);
....@@ -63,8 +61,6 @@
6361 void (*_dma_cache_wback)(unsigned long start, unsigned long size);
6462 void (*_dma_cache_inv)(unsigned long start, unsigned long size);
6563
66
-EXPORT_SYMBOL(_dma_cache_wback_inv);
67
-
6864 #endif /* CONFIG_DMA_NONCOHERENT */
6965
7066 /*
....@@ -76,7 +72,7 @@
7672 {
7773 if (bytes == 0)
7874 return 0;
79
- if (!access_ok(VERIFY_WRITE, (void __user *) addr, bytes))
75
+ if (!access_ok((void __user *) addr, bytes))
8076 return -EFAULT;
8177
8278 __flush_icache_user_range(addr, addr + bytes);
....@@ -107,7 +103,7 @@
107103 flush_data_cache_page(addr);
108104
109105 if (PageHighMem(page))
110
- __kunmap_atomic((void *)addr);
106
+ kunmap_atomic((void *)addr);
111107 }
112108
113109 EXPORT_SYMBOL(__flush_dcache_page);
....@@ -150,7 +146,7 @@
150146 flush_data_cache_page(addr);
151147
152148 if (PageHighMem(page))
153
- __kunmap_atomic((void *)addr);
149
+ kunmap_atomic((void *)addr);
154150
155151 ClearPageDcacheDirty(page);
156152 }