The patch titled Subject: include/linux/compaction.h: fix potential build error has been added to the -mm tree. Its filename is mm-fix-potential-build-error-in-compactionh.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/mm-fix-potential-build-error-in-compactionh.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/mm-fix-potential-build-error-in-compactionh.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Yu Zhao <yuzhao@xxxxxxxxxx> Subject: include/linux/compaction.h: fix potential build error Declaration of struct node is required regardless. On UMA systems, including compaction.h without preceding node.h shouldn't cause a build error. Link: http://lkml.kernel.org/r/20190208080437.253322-1-yuzhao@xxxxxxxxxx Signed-off-by: Yu Zhao <yuzhao@xxxxxxxxxx> Reviewed-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- include/linux/compaction.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/include/linux/compaction.h~mm-fix-potential-build-error-in-compactionh +++ a/include/linux/compaction.h @@ -226,8 +226,8 @@ static inline void wakeup_kcompactd(pg_d #endif /* CONFIG_COMPACTION */ -#if defined(CONFIG_COMPACTION) && defined(CONFIG_SYSFS) && defined(CONFIG_NUMA) struct node; +#if defined(CONFIG_COMPACTION) && defined(CONFIG_SYSFS) && defined(CONFIG_NUMA) extern int compaction_register_node(struct node *node); extern void compaction_unregister_node(struct node *node); _ Patches currently in -mm which might be from yuzhao@xxxxxxxxxx are mm-gup-fix-gup_pmd_range-for-dax.patch mm-fix-potential-build-error-in-compactionh.patch mm-dont-expose-page-to-fast-gup-before-its-ready.patch