walk_page_range() is going to be allowed to walk page tables other than those of user space. For this it needs to know when it has reached a 'leaf' entry in the page tables. This information is provided by the p?d_large() functions/macros. For hexagon, we don't support large pages, so add a stub returning 0. CC: Richard Kuo <rkuo@xxxxxxxxxxxxxx> CC: linux-hexagon@xxxxxxxxxxxxxxx Signed-off-by: Steven Price <steven.price@xxxxxxx> --- arch/hexagon/include/asm/pgtable.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/hexagon/include/asm/pgtable.h b/arch/hexagon/include/asm/pgtable.h index 65125d0b02dd..422e6aa2a6ef 100644 --- a/arch/hexagon/include/asm/pgtable.h +++ b/arch/hexagon/include/asm/pgtable.h @@ -281,6 +281,11 @@ static inline int pmd_bad(pmd_t pmd) return 0; } +static inline int pmd_large(pmd_t pmd) +{ + return 0; +} + /* * pmd_page - converts a PMD entry to a page pointer */ -- 2.20.1