Thanks for the review and suggestion. I agree that depending on indirect includes isn't ideal. This patch followed your suggestion and now directly includes pagemap.h in mempolicy.c Signed-off-by: Junjie Fu <fujunjie1@xxxxxx> --- mm/mempolicy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/mempolicy.c b/mm/mempolicy.c index 88eef9776bb0..c3f25a7951e0 100644 --- a/mm/mempolicy.c +++ b/mm/mempolicy.c @@ -113,7 +113,7 @@ #include <asm/tlbflush.h> #include <asm/tlb.h> #include <linux/uaccess.h> - +#include <linux/pagemap.h> #include "internal.h" /* Internal flags */ -- 2.34.1