diff options
author | Catalin Marinas <catalin.marinas@arm.com> | 2012-09-11 08:48:51 +0100 |
---|---|---|
committer | Catalin Marinas <catalin.marinas@arm.com> | 2012-09-14 14:53:00 +0100 |
commit | 107e630e7e6990f49cdbcbcac455725e09de5eda (patch) | |
tree | 96e8218e0e6dc3c575af0938ea015e2e55c48c12 | |
parent | 27e49c830891c6903cbd1bfdd898c62de7b20a14 (diff) | |
download | linux-aarch64-107e630e7e6990f49cdbcbcac455725e09de5eda.tar.gz |
arm64: Remove the empty flush_anon_page()
Since __flush_anon_page() is empty, the flush_anon_page() function is a
no-op. This patch removes the function and only uses the generic one
(which is also empty).
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Reported-by: Simon Baatz <gmbnomis@gmail.com>
-rw-r--r-- | arch/arm64/include/asm/cacheflush.h | 10 | ||||
-rw-r--r-- | arch/arm64/mm/flush.c | 4 |
2 files changed, 0 insertions, 14 deletions
diff --git a/arch/arm64/include/asm/cacheflush.h b/arch/arm64/include/asm/cacheflush.h index 0bb9853d967..dad3b79b6fe 100644 --- a/arch/arm64/include/asm/cacheflush.h +++ b/arch/arm64/include/asm/cacheflush.h @@ -121,16 +121,6 @@ static inline void __flush_icache_all(void) asm("ic ialluis"); } -#define ARCH_HAS_FLUSH_ANON_PAGE -static inline void flush_anon_page(struct vm_area_struct *vma, - struct page *page, unsigned long vmaddr) -{ - extern void __flush_anon_page(struct vm_area_struct *vma, - struct page *, unsigned long); - if (PageAnon(page)) - __flush_anon_page(vma, page, vmaddr); -} - #define flush_dcache_mmap_lock(mapping) \ spin_lock_irq(&(mapping)->tree_lock) #define flush_dcache_mmap_unlock(mapping) \ diff --git a/arch/arm64/mm/flush.c b/arch/arm64/mm/flush.c index 6138d86e201..9cbcd13412e 100644 --- a/arch/arm64/mm/flush.c +++ b/arch/arm64/mm/flush.c @@ -127,10 +127,6 @@ void flush_dcache_page(struct page *page) } EXPORT_SYMBOL(flush_dcache_page); -void __flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) -{ -} - /* * Additional functions defined in assembly. */ |