--- zzzz-none-000/linux-2.6.28.10/arch/mips/include/asm/page.h 2009-05-02 18:54:43.000000000 +0000 +++ fusiv-7390-686/linux-2.6.28.10/arch/mips/include/asm/page.h 2013-11-07 09:19:12.000000000 +0000 @@ -44,8 +44,8 @@ */ #define ARCH_PFN_OFFSET PFN_UP(PHYS_OFFSET) -extern void clear_page(void * page); -extern void copy_page(void * to, void * from); +extern void (*clear_page)(void * page); +extern void (*copy_page)(void * to, void * from); extern unsigned long shm_align_mask; @@ -58,7 +58,7 @@ struct page; static inline void clear_user_page(void *addr, unsigned long vaddr, - struct page *page) + struct page *page __attribute__ ((unused))) { extern void (*flush_data_cache_page)(unsigned long addr);