sh: Definitions for 3-level page table layout
[firefly-linux-kernel-4.4.55.git] / arch / sh / include / asm / pgalloc.h
index fe9f037ac5fdfd9f3f21f6737851c002d0c28241..4ea27855c3b5ee4dd1fff9848a014e86ad599669 100644 (file)
@@ -6,7 +6,11 @@
 
 #define QUICK_PT 1     /* Other page table pages that are zero on free */
 
+#ifdef CONFIG_PGTABLE_LEVELS_3
+#include <asm/pgalloc_pmd.h>
+#else
 #include <asm/pgalloc_nopmd.h>
+#endif
 
 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd,
                                       pte_t *pte)