Hi Mel, Kernel build failed on tree: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git akpm head: 37e2ad4953983527f7bdb6831bf478eedcc84082 commit: 383b2e95f7410fe74c7083a7ea687effc28a337b [121/309] mm: sl[au]b: add knowledge of PFMEMALLOC reserve pages config: ia64-alldefconfig (attached as .config) All related error/warning messages: In file included from arch/ia64/include/asm/uaccess.h:38:0, from drivers/input/input-compat.c:12: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from lib/kstrtox.c:20: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from lib/bitmap.c:15: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from arch/ia64/kernel/irq.c:20: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/linux/uaccess.h:5, from arch/ia64/include/asm/sections.h:10, from arch/ia64/kernel/patch.c:13: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from arch/ia64/kernel/unaligned.c:25: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from arch/ia64/kernel/brl_emu.c:12: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from arch/ia64/mm/extable.c:10: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/net/checksum.h:25, from include/net/ip_vs.h:20, from kernel/sysctl_binary.c:6: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- mm/slub.c: In function 'slab_alloc': mm/slub.c:2330:6: error: expected ')' before '!' token -- In file included from arch/ia64/include/asm/cacheflush.h:9:0, from arch/ia64/include/asm/pgtable.h:155, from mm/init-mm.c:9: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/linux/uaccess.h:5, from mm/filemap.c:15: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/linux/poll.h:14, from fs/mount.h:3, from fs/pnode.h:12, from fs/pnode.c:13: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/linux/poll.h:14, from fs/signalfd.c:21: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/linux/poll.h:14, from fs/anon_inodes.c:13: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/linux/poll.h:14, from fs/eventfd.c:9: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/linux/poll.h:14, from fs/timerfd.c:12: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/linux/poll.h:14, from fs/bad_inode.c:16: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/linux/poll.h:14, from include/linux/posix-clock.h:25, from kernel/time/posix-clock.c:23: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from drivers/input/serio/serport.c:16: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/linux/poll.h:14, from fs/proc/proc_sysctl.c:6: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from include/linux/poll.h:14, from fs/proc/kmsg.c:12: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from fs/proc/root.c:9: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from fs/proc/base.c:50: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/uaccess.h:38:0, from fs/proc/proc_tty.c:7: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors -- In file included from arch/ia64/include/asm/cacheflush.h:9:0, from arch/ia64/include/asm/pgtable.h:155, from arch/ia64/hp/sim/hpsim_setup.c:22: include/linux/page-flags.h: In function 'PageSlabPfmemalloc': include/linux/page-flags.h:462:2: error: implicit declaration of function 'VM_BUG_ON' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors vim +462 include/linux/page-flags.h 459 */ 460 static inline int PageSlabPfmemalloc(struct page *page) 461 { > 462 VM_BUG_ON(!PageSlab(page)); 463 return PageActive(page); 464 } 465 --- 0-DAY kernel build testing backend Open Source Technology Centre Fengguang Wu Intel Corporation