From: Alex Shi No any archs has ever define __HAVE_ARCH_P4D_ALLOC_ONE/__HAVE_ARCH_P4D_FREE So let's remove them. Signed-off-by: Alex Shi Cc: linux-arch@vger.kernel.org Cc: linux-mm@kvack.org Cc: Arnd Bergmann Cc: Andrew Morton --- include/asm-generic/pgalloc.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/include/asm-generic/pgalloc.h b/include/asm-generic/pgalloc.h index 5fb31e0fe15f..11bafe764599 100644 --- a/include/asm-generic/pgalloc.h +++ b/include/asm-generic/pgalloc.h @@ -246,13 +246,11 @@ static inline p4d_t *__p4d_alloc_one_noprof(struct mm_struct *mm, unsigned long } #define __p4d_alloc_one(...) alloc_hooks(__p4d_alloc_one_noprof(__VA_ARGS__)) -#ifndef __HAVE_ARCH_P4D_ALLOC_ONE static inline p4d_t *p4d_alloc_one_noprof(struct mm_struct *mm, unsigned long addr) { return __p4d_alloc_one_noprof(mm, addr); } #define p4d_alloc_one(...) alloc_hooks(p4d_alloc_one_noprof(__VA_ARGS__)) -#endif static inline void __p4d_free(struct mm_struct *mm, p4d_t *p4d) { @@ -262,13 +260,11 @@ static inline void __p4d_free(struct mm_struct *mm, p4d_t *p4d) pagetable_dtor_free(ptdesc); } -#ifndef __HAVE_ARCH_P4D_FREE static inline void p4d_free(struct mm_struct *mm, p4d_t *p4d) { if (!mm_p4d_folded(mm)) __p4d_free(mm, p4d); } -#endif #endif /* CONFIG_PGTABLE_LEVELS > 4 */ -- 2.43.0