Skip to content

Commit c86df6c

Browse files
committed
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>
1 parent 461ba3e commit c86df6c

File tree

4 files changed

+0
-11
lines changed

4 files changed

+0
-11
lines changed

arch/mips/include/asm/cacheflush.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@ extern void copy_from_user_page(struct vm_area_struct *vma,
110110
unsigned long len);
111111

112112
extern void (*flush_icache_all)(void);
113-
extern void (*local_flush_data_cache_page)(void * addr);
114113
extern void (*flush_data_cache_page)(unsigned long addr);
115114

116115
/* Run kernel code uncached, useful for cache probing functions. */

arch/mips/mm/c-r3k.c

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff 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-
268264
static 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;

arch/mips/mm/c-r4k.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff 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
}

arch/mips/mm/cache.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,9 @@ void (*__flush_kernel_vmap_range)(unsigned long vaddr, int size);
4949
EXPORT_SYMBOL_GPL(__flush_kernel_vmap_range);
5050

5151
/* MIPS specific cache operations */
52-
void (*local_flush_data_cache_page)(void * addr);
5352
void (*flush_data_cache_page)(unsigned long addr);
5453
void (*flush_icache_all)(void);
5554

56-
EXPORT_SYMBOL_GPL(local_flush_data_cache_page);
5755
EXPORT_SYMBOL(flush_data_cache_page);
5856
EXPORT_SYMBOL(flush_icache_all);
5957

0 commit comments

Comments
 (0)