On Thu, 2014-03-06 at 11:24 +0800, kbuild test robot wrote: > tree: git://git.cmpxchg.org/linux-mmotm.git master > head: f6bf2766c2091cbf8ffcc2c5009875dbdb678282 > commit: 88a76abced8c721ac726ea6a273ed0389b1c5ff4 [188/471] mm: per-thread vma caching > config: make ARCH=sparc defconfig > > All error/warnings: > > In file included from arch/sparc/include/asm/pgtable_32.h:17:0, > from arch/sparc/include/asm/pgtable.h:6, > from include/linux/mm.h:51, > from include/linux/vmacache.h:4, > from include/linux/sched.h:26, > from arch/sparc/kernel/asm-offsets.c:13: > include/linux/swap.h: In function 'current_is_kswapd': > >> include/linux/swap.h:33:16: error: dereferencing pointer to incomplete type > >> include/linux/swap.h:33:26: error: 'PF_KSWAPD' undeclared (first use in this function) > include/linux/swap.h:33:26: note: each undeclared identifier is reported only once for each function it appears in > make[2]: *** [arch/sparc/kernel/asm-offsets.s] Error 1 > make[2]: Target `__build' not remade because of errors. > make[1]: *** [prepare0] Error 2 > make[1]: Target `prepare' not remade because of errors. > make: *** [sub-make] Error 2 > > vim +33 include/linux/swap.h I knew something like this was gonna happen with the whole header file thing. Andrew, would you prefer getting rid of vmacache.h and just sticking the contents in mm.h? I was hoping not to do that, but if it causes a lot of pain then the hell with it. Thanks. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>