File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -110,7 +110,6 @@ extern void copy_from_user_page(struct vm_area_struct *vma,
110110 unsigned long len );
111111
112112extern void (* flush_icache_all )(void );
113- extern void (* local_flush_data_cache_page )(void * addr );
114113extern void (* flush_data_cache_page )(unsigned long addr );
115114
116115/* Run kernel code uncached, useful for cache probing functions. */
Original file line number Diff line number Diff line change @@ -261,10 +261,6 @@ static void r3k_flush_cache_page(struct vm_area_struct *vma,
261261 r3k_flush_icache_range (kaddr , kaddr + PAGE_SIZE );
262262}
263263
264- static void local_r3k_flush_data_cache_page (void * addr )
265- {
266- }
267-
268264static void r3k_flush_data_cache_page (unsigned long addr )
269265{
270266}
@@ -302,7 +298,6 @@ void r3k_cache_init(void)
302298
303299 __flush_kernel_vmap_range = r3k_flush_kernel_vmap_range ;
304300
305- local_flush_data_cache_page = local_r3k_flush_data_cache_page ;
306301 flush_data_cache_page = r3k_flush_data_cache_page ;
307302
308303 _dma_cache_wback_inv = r3k_dma_cache_wback_inv ;
Original file line number Diff line number Diff line change @@ -1745,7 +1745,6 @@ void r4k_cache_init(void)
17451745 __flush_kernel_vmap_range = r4k_flush_kernel_vmap_range ;
17461746
17471747 flush_icache_all = r4k_flush_icache_all ;
1748- local_flush_data_cache_page = local_r4k_flush_data_cache_page ;
17491748 flush_data_cache_page = r4k_flush_data_cache_page ;
17501749 flush_icache_range = r4k_flush_icache_range ;
17511750 local_flush_icache_range = local_r4k_flush_icache_range ;
@@ -1788,7 +1787,6 @@ void r4k_cache_init(void)
17881787 /* I$ fills from D$ just by emptying the write buffers */
17891788 flush_cache_page = (void * )b5k_instruction_hazard ;
17901789 flush_cache_range = (void * )b5k_instruction_hazard ;
1791- local_flush_data_cache_page = (void * )b5k_instruction_hazard ;
17921790 flush_data_cache_page = (void * )b5k_instruction_hazard ;
17931791 flush_icache_range = (void * )b5k_instruction_hazard ;
17941792 local_flush_icache_range = (void * )b5k_instruction_hazard ;
@@ -1808,7 +1806,6 @@ void r4k_cache_init(void)
18081806 flush_cache_range = (void * )cache_noop ;
18091807 flush_icache_all = (void * )cache_noop ;
18101808 flush_data_cache_page = (void * )cache_noop ;
1811- local_flush_data_cache_page = (void * )cache_noop ;
18121809 break ;
18131810 }
18141811}
Original file line number Diff line number Diff line change @@ -49,11 +49,9 @@ void (*__flush_kernel_vmap_range)(unsigned long vaddr, int size);
4949EXPORT_SYMBOL_GPL (__flush_kernel_vmap_range );
5050
5151/* MIPS specific cache operations */
52- void (* local_flush_data_cache_page )(void * addr );
5352void (* flush_data_cache_page )(unsigned long addr );
5453void (* flush_icache_all )(void );
5554
56- EXPORT_SYMBOL_GPL (local_flush_data_cache_page );
5755EXPORT_SYMBOL (flush_data_cache_page );
5856EXPORT_SYMBOL (flush_icache_all );
5957
You can’t perform that action at this time.
0 commit comments