X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-sh%2Fpage.h;h=4c6d129e7d91e0dbe52657c575b689d5a9fa96a5;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=edd29349b5956be0c84429348776b7d41e72442c;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/include/asm-sh/page.h b/include/asm-sh/page.h index edd29349b..4c6d129e7 100644 --- a/include/asm-sh/page.h +++ b/include/asm-sh/page.h @@ -42,7 +42,13 @@ extern void (*copy_page)(void *to, void *from); extern void clear_page_slow(void *to); extern void copy_page_slow(void *to, void *from); -#if defined(CONFIG_CPU_SH2) || defined(CONFIG_CPU_SH3) || !defined(CONFIG_MMU) +#if defined(CONFIG_SH7705_CACHE_32KB) && defined(CONFIG_MMU) +struct page; +extern void clear_user_page(void *to, unsigned long address, struct page *pg); +extern void copy_user_page(void *to, void *from, unsigned long address, struct page *pg); +extern void __clear_user_page(void *to, void *orig_to); +extern void __copy_user_page(void *to, void *from, void *orig_to); +#elif defined(CONFIG_CPU_SH2) || defined(CONFIG_CPU_SH3) || !defined(CONFIG_MMU) #define clear_user_page(page, vaddr, pg) clear_page(page) #define copy_user_page(to, from, vaddr, pg) copy_page(to, from) #elif defined(CONFIG_CPU_SH4)