Commmit e9be930fa6b5 ("mm: fix vm-scalability regression in cgroup-aware workingset code") adds '#include <linux/mm.h>' to include/linux/memcontrol.h. This results in the following build error when building hexagon images.
In file included from ./include/linux/memcontrol.h:32:0, from ./include/linux/swap.h:8, from ./arch/hexagon/include/asm/pgtable.h:27, from mm/init-mm.c:9: ./include/linux/mm.h:322:2: error: unknown type name 'pmd_t' ./include/linux/mm.h:353:7: error: unknown type name 'pmd_t' ./include/linux/mm.h:414:30: error: unknown type name 'pmd_t' The include file does not appear to be necessary, so just drop it. Fixes: e9be930fa6b5 ("mm: fix vm-scalability regression in cgroup-aware workingset code") Cc: Johannes Weiner <han...@cmpxchg.org> Signed-off-by: Guenter Roeck <li...@roeck-us.net> --- Build tested with all architectures. No related build failures observed. include/linux/memcontrol.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/linux/memcontrol.h b/include/linux/memcontrol.h index 2cf30455b25f..5d8ca6e02e39 100644 --- a/include/linux/memcontrol.h +++ b/include/linux/memcontrol.h @@ -29,7 +29,6 @@ #include <linux/mmzone.h> #include <linux/writeback.h> #include <linux/page-flags.h> -#include <linux/mm.h> struct mem_cgroup; struct page; -- 2.5.0