Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

MIPS: mm: Remove local_cache_flush_page

After ide.h is gone, there are no users of local_cache_flush_page() left.

Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>

-11
-1
arch/mips/include/asm/cacheflush.h
··· 110 110 unsigned long len); 111 111 112 112 extern void (*flush_icache_all)(void); 113 - extern void (*local_flush_data_cache_page)(void * addr); 114 113 extern void (*flush_data_cache_page)(unsigned long addr); 115 114 116 115 /* Run kernel code uncached, useful for cache probing functions. */
-5
arch/mips/mm/c-r3k.c
··· 261 261 r3k_flush_icache_range(kaddr, kaddr + PAGE_SIZE); 262 262 } 263 263 264 - static void local_r3k_flush_data_cache_page(void *addr) 265 - { 266 - } 267 - 268 264 static void r3k_flush_data_cache_page(unsigned long addr) 269 265 { 270 266 } ··· 298 302 299 303 __flush_kernel_vmap_range = r3k_flush_kernel_vmap_range; 300 304 301 - local_flush_data_cache_page = local_r3k_flush_data_cache_page; 302 305 flush_data_cache_page = r3k_flush_data_cache_page; 303 306 304 307 _dma_cache_wback_inv = r3k_dma_cache_wback_inv;
-3
arch/mips/mm/c-r4k.c
··· 1745 1745 __flush_kernel_vmap_range = r4k_flush_kernel_vmap_range; 1746 1746 1747 1747 flush_icache_all = r4k_flush_icache_all; 1748 - local_flush_data_cache_page = local_r4k_flush_data_cache_page; 1749 1748 flush_data_cache_page = r4k_flush_data_cache_page; 1750 1749 flush_icache_range = r4k_flush_icache_range; 1751 1750 local_flush_icache_range = local_r4k_flush_icache_range; ··· 1787 1788 /* I$ fills from D$ just by emptying the write buffers */ 1788 1789 flush_cache_page = (void *)b5k_instruction_hazard; 1789 1790 flush_cache_range = (void *)b5k_instruction_hazard; 1790 - local_flush_data_cache_page = (void *)b5k_instruction_hazard; 1791 1791 flush_data_cache_page = (void *)b5k_instruction_hazard; 1792 1792 flush_icache_range = (void *)b5k_instruction_hazard; 1793 1793 local_flush_icache_range = (void *)b5k_instruction_hazard; ··· 1806 1808 flush_cache_range = (void *)cache_noop; 1807 1809 flush_icache_all = (void *)cache_noop; 1808 1810 flush_data_cache_page = (void *)cache_noop; 1809 - local_flush_data_cache_page = (void *)cache_noop; 1810 1811 break; 1811 1812 } 1812 1813 }
-2
arch/mips/mm/cache.c
··· 49 49 EXPORT_SYMBOL_GPL(__flush_kernel_vmap_range); 50 50 51 51 /* MIPS specific cache operations */ 52 - void (*local_flush_data_cache_page)(void * addr); 53 52 void (*flush_data_cache_page)(unsigned long addr); 54 53 void (*flush_icache_all)(void); 55 54 56 - EXPORT_SYMBOL_GPL(local_flush_data_cache_page); 57 55 EXPORT_SYMBOL(flush_data_cache_page); 58 56 EXPORT_SYMBOL(flush_icache_all); 59 57