Hi Sage, After merging the ceph tree, today's linux-next build (x86_64 allmodconfig) produced this warning: In file included from fs/ceph/super.h:4:0, from fs/ceph/cache.c:26: include/linux/ceph/ceph_debug.h:4:0: warning: "pr_fmt" redefined [enabled by default] #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt ^ In file included from include/linux/kernel.h:13:0, from include/asm-generic/bug.h:13, from arch/x86/include/asm/bug.h:38, from include/linux/bug.h:4, from include/linux/thread_info.h:11, from include/linux/preempt.h:9, from include/linux/spinlock.h:50, from include/linux/wait.h:7, from include/linux/fs.h:6, from include/linux/fscache.h:21, from fs/ceph/cache.c:24: include/linux/printk.h:206:0: note: this is the location of the previous definition #define pr_fmt(fmt) fmt ^ Probably introduced by commit cb0963fcf836 ("ceph: use fscache as a local presisent cache"). pr_fmt needs to be defined before printk.h gets included. -- Cheers, Stephen Rothwell sfr@canb.auug.org.au