From 4979254d1db5344f9335022bac9d4a79d798f4b3 Mon Sep 17 00:00:00 2001 From: Maarten ter Huurne Date: Thu, 20 May 2010 00:32:54 +0200 Subject: [PATCH] MIPS: Implement flush_kernel_dcache_page(). This is just a quick fix: a real fix would implement flush_kernel_vmap_range() and invalidate_kernel_vmap_range() as well, but those are only used in XFS for which we have no need on the Dingoo. --- arch/mips/include/asm/cacheflush.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/mips/include/asm/cacheflush.h b/arch/mips/include/asm/cacheflush.h index 40bb9fde205ff..2a26af08841d4 100644 --- a/arch/mips/include/asm/cacheflush.h +++ b/arch/mips/include/asm/cacheflush.h @@ -114,4 +114,10 @@ unsigned long run_uncached(void *func); extern void *kmap_coherent(struct page *page, unsigned long addr); extern void kunmap_coherent(void); +#define ARCH_HAS_FLUSH_KERNEL_DCACHE_PAGE +static inline void flush_kernel_dcache_page(struct page *page) +{ + flush_dcache_page(page); +} + #endif /* _ASM_CACHEFLUSH_H */