hc
2023-12-06 08f87f769b595151be1afeff53e144f543faa614
kernel/arch/m68k/include/asm/cacheflush_mm.h
....@@ -254,9 +254,11 @@
254254 #define flush_dcache_mmap_unlock(mapping) do { } while (0)
255255 #define flush_icache_page(vma, page) __flush_page_to_ram(page_address(page))
256256
257
-extern void flush_icache_user_range(struct vm_area_struct *vma, struct page *page,
257
+extern void flush_icache_user_page(struct vm_area_struct *vma, struct page *page,
258258 unsigned long addr, int len);
259259 extern void flush_icache_range(unsigned long address, unsigned long endaddr);
260
+extern void flush_icache_user_range(unsigned long address,
261
+ unsigned long endaddr);
260262
261263 static inline void copy_to_user_page(struct vm_area_struct *vma,
262264 struct page *page, unsigned long vaddr,
....@@ -264,7 +266,7 @@
264266 {
265267 flush_cache_page(vma, vaddr, page_to_pfn(page));
266268 memcpy(dst, src, len);
267
- flush_icache_user_range(vma, page, vaddr, len);
269
+ flush_icache_user_page(vma, page, vaddr, len);
268270 }
269271 static inline void copy_from_user_page(struct vm_area_struct *vma,
270272 struct page *page, unsigned long vaddr,