mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-12-29 09:16:33 +00:00
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>
This commit is contained in:
parent
461ba3e7e6
commit
c86df6c0d4
@ -110,7 +110,6 @@ extern void copy_from_user_page(struct vm_area_struct *vma,
|
||||
unsigned long len);
|
||||
|
||||
extern void (*flush_icache_all)(void);
|
||||
extern void (*local_flush_data_cache_page)(void * addr);
|
||||
extern void (*flush_data_cache_page)(unsigned long addr);
|
||||
|
||||
/* Run kernel code uncached, useful for cache probing functions. */
|
||||
|
@ -261,10 +261,6 @@ static void r3k_flush_cache_page(struct vm_area_struct *vma,
|
||||
r3k_flush_icache_range(kaddr, kaddr + PAGE_SIZE);
|
||||
}
|
||||
|
||||
static void local_r3k_flush_data_cache_page(void *addr)
|
||||
{
|
||||
}
|
||||
|
||||
static void r3k_flush_data_cache_page(unsigned long addr)
|
||||
{
|
||||
}
|
||||
@ -302,7 +298,6 @@ void r3k_cache_init(void)
|
||||
|
||||
__flush_kernel_vmap_range = r3k_flush_kernel_vmap_range;
|
||||
|
||||
local_flush_data_cache_page = local_r3k_flush_data_cache_page;
|
||||
flush_data_cache_page = r3k_flush_data_cache_page;
|
||||
|
||||
_dma_cache_wback_inv = r3k_dma_cache_wback_inv;
|
||||
|
@ -1745,7 +1745,6 @@ void r4k_cache_init(void)
|
||||
__flush_kernel_vmap_range = r4k_flush_kernel_vmap_range;
|
||||
|
||||
flush_icache_all = r4k_flush_icache_all;
|
||||
local_flush_data_cache_page = local_r4k_flush_data_cache_page;
|
||||
flush_data_cache_page = r4k_flush_data_cache_page;
|
||||
flush_icache_range = r4k_flush_icache_range;
|
||||
local_flush_icache_range = local_r4k_flush_icache_range;
|
||||
@ -1788,7 +1787,6 @@ void r4k_cache_init(void)
|
||||
/* I$ fills from D$ just by emptying the write buffers */
|
||||
flush_cache_page = (void *)b5k_instruction_hazard;
|
||||
flush_cache_range = (void *)b5k_instruction_hazard;
|
||||
local_flush_data_cache_page = (void *)b5k_instruction_hazard;
|
||||
flush_data_cache_page = (void *)b5k_instruction_hazard;
|
||||
flush_icache_range = (void *)b5k_instruction_hazard;
|
||||
local_flush_icache_range = (void *)b5k_instruction_hazard;
|
||||
@ -1808,7 +1806,6 @@ void r4k_cache_init(void)
|
||||
flush_cache_range = (void *)cache_noop;
|
||||
flush_icache_all = (void *)cache_noop;
|
||||
flush_data_cache_page = (void *)cache_noop;
|
||||
local_flush_data_cache_page = (void *)cache_noop;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -49,11 +49,9 @@ void (*__flush_kernel_vmap_range)(unsigned long vaddr, int size);
|
||||
EXPORT_SYMBOL_GPL(__flush_kernel_vmap_range);
|
||||
|
||||
/* MIPS specific cache operations */
|
||||
void (*local_flush_data_cache_page)(void * addr);
|
||||
void (*flush_data_cache_page)(unsigned long addr);
|
||||
void (*flush_icache_all)(void);
|
||||
|
||||
EXPORT_SYMBOL_GPL(local_flush_data_cache_page);
|
||||
EXPORT_SYMBOL(flush_data_cache_page);
|
||||
EXPORT_SYMBOL(flush_icache_all);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user