summaryrefslogtreecommitdiffstats
path: root/arch/ppc/include/asm/mmu.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/ppc/include/asm/mmu.h')
-rw-r--r--arch/ppc/include/asm/mmu.h24
1 files changed, 6 insertions, 18 deletions
diff --git a/arch/ppc/include/asm/mmu.h b/arch/ppc/include/asm/mmu.h
index 6e15975545..c691de1c77 100644
--- a/arch/ppc/include/asm/mmu.h
+++ b/arch/ppc/include/asm/mmu.h
@@ -557,25 +557,13 @@ extern int write_bat(ppc_bat_t bat, unsigned long upper, unsigned long lower);
#ifndef __ASSEMBLY__
+#define MAP_ARCH_DEFAULT MAP_CACHED
+
#ifdef CONFIG_MMU
-void remap_range(void *_start, size_t size, uint32_t flags);
-uint32_t mmu_get_pte_cached_flags(void);
-uint32_t mmu_get_pte_uncached_flags(void);
-#else
-static inline void remap_range(void *_start, size_t size, uint32_t flags)
-{
-}
-
-static inline uint32_t mmu_get_pte_cached_flags(void)
-{
- return 0;
-}
-
-static inline uint32_t mmu_get_pte_uncached_flags(void)
-{
- return 0;
-}
-#endif /* CONFIG_MMU */
+#define ARCH_HAS_REMAP
+int arch_remap_range(void *_start, size_t size, unsigned flags);
+#endif
+
#endif
#endif /* _PPC_MMU_H_ */