From: Alexey Dobriyan It's taking "void *" now. Signed-off-by: Alexey Dobriyan Signed-off-by: Andrew Morton --- arch/parisc/mm/init.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff -puN arch/parisc/mm/init.c~fix-parisc-build-flush_tlb_all_local arch/parisc/mm/init.c --- 25/arch/parisc/mm/init.c~fix-parisc-build-flush_tlb_all_local Tue Jan 17 16:29:09 2006 +++ 25-akpm/arch/parisc/mm/init.c Tue Jan 17 16:29:09 2006 @@ -792,8 +792,6 @@ map_hpux_gateway_page(struct task_struct EXPORT_SYMBOL(map_hpux_gateway_page); #endif -extern void flush_tlb_all_local(void); - void __init paging_init(void) { int i; @@ -802,7 +800,7 @@ void __init paging_init(void) pagetable_init(); gateway_init(); flush_cache_all_local(); /* start with known state */ - flush_tlb_all_local(); + flush_tlb_all_local(NULL); for (i = 0; i < npmem_ranges; i++) { unsigned long zones_size[MAX_NR_ZONES] = { 0, 0, 0 }; @@ -993,7 +991,7 @@ void flush_tlb_all(void) do_recycle++; } spin_unlock(&sid_lock); - on_each_cpu((void (*)(void *))flush_tlb_all_local, NULL, 1, 1); + on_each_cpu(flush_tlb_all_local, NULL, 1, 1); if (do_recycle) { spin_lock(&sid_lock); recycle_sids(recycle_ndirty,recycle_dirty_array); _