tree: git://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma mm-numa-protnone-v3r3 head: e5d6f2e502e06020eeb0f852a5ed853802799eb3 commit: 17d9af0e32bdc4f263e23daefea699ed463bb87c [83/362] mm, compaction: simplify deferred compaction config: x86_64-allnoconfig (attached as .config) reproduce: git checkout 17d9af0e32bdc4f263e23daefea699ed463bb87c # save the attached .config to linux build tree make ARCH=x86_64 Note: the balancenuma/mm-numa-protnone-v3r3 HEAD e5d6f2e502e06020eeb0f852a5ed853802799eb3 builds fine. It only hurts bisectibility. All error/warnings: In file included from kernel/sysctl.c:43:0: >> include/linux/compaction.h:108:1: error: expected identifier or '(' before '{' token { ^ include/linux/compaction.h:104:29: warning: 'try_to_compact_pages' declared 'static' but never defined [-Wunused-function] static inline unsigned long try_to_compact_pages(struct zonelist *zonelist, ^ vim +108 include/linux/compaction.h 62997027c Mel Gorman 2012-10-08 102 56de7263f Mel Gorman 2010-05-24 103 #else 56de7263f Mel Gorman 2010-05-24 104 static inline unsigned long try_to_compact_pages(struct zonelist *zonelist, 77f1fe6b0 Mel Gorman 2011-01-13 105 int order, gfp_t gfp_mask, nodemask_t *nodemask, 1f9efdef4 Vlastimil Babka 2014-10-09 106 enum migrate_mode mode, int *contended, 17d9af0e3 Vlastimil Babka 2014-11-21 107 int alloc_flags, int classzone_idx); 56de7263f Mel Gorman 2010-05-24 @108 { 56de7263f Mel Gorman 2010-05-24 109 return COMPACT_CONTINUE; 56de7263f Mel Gorman 2010-05-24 110 } 56de7263f Mel Gorman 2010-05-24 111 :::::: The code at line 108 was first introduced by commit :::::: 56de7263fcf3eb10c8dcdf8d59a9cec831795f3f mm: compaction: direct compact when a high-order allocation fails :::::: TO: Mel Gorman :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center http://lists.01.org/mailman/listinfo/kbuild Intel Corporation