On Thu, 2017-01-12 at 16:50 +0800, kbuild test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git k.o/for-4.11 > head: c5540a0195ec65e2ab9fcc4bde958db2cc66550c > commit: 43553b47c3124e7f4a9f115cff9db513b35a5e0a [15/22] IB/rxe: Issue warnings once > config: i386-randconfig-c0-01121610 (attached as .config) > compiler: gcc-4.9 (Debian 4.9.4-2) 4.9.4 > reproduce: > git checkout 43553b47c3124e7f4a9f115cff9db513b35a5e0a > # save the attached .config to linux build tree > make ARCH=i386 > > All error/warnings (new ones prefixed by >>): > > In file included from include/uapi/linux/stddef.h:1:0, > from include/linux/stddef.h:4, > from include/uapi/linux/posix_types.h:4, > from include/uapi/linux/types.h:13, > from include/linux/types.h:5, > from include/linux/list.h:4, > from include/linux/module.h:9, > from drivers/infiniband/sw/rxe/rxe.h:42, > from drivers/infiniband/sw/rxe/rxe_mr.c:34: > drivers/infiniband/sw/rxe/rxe_mr.c: In function 'rxe_mem_alloc.isra.3': > > > include/linux/compiler.h:518:38: error: call to '__compiletime_assert_126' declared with attribute error: BUILD_BUG_ON failed: !is_power_of_2(RXE_BUF_PER_MAP) > > _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__) > ^ > include/linux/compiler.h:501:4: note: in definition of macro '__compiletime_assert' > prefix ## suffix(); \ > ^ > include/linux/compiler.h:518:2: note: in expansion of macro '_compiletime_assert' > _compiletime_assert(condition, msg, __compiletime_assert_, __LINE__) > ^ > include/linux/bug.h:54:37: note: in expansion of macro 'compiletime_assert' > #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) > ^ > include/linux/bug.h:78:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' > BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) > ^ > > > drivers/infiniband/sw/rxe/rxe_mr.c:126:2: note: in expansion of macro 'BUILD_BUG_ON' > > BUILD_BUG_ON(!is_power_of_2(RXE_BUF_PER_MAP)); > ^ Hello Wu, make ARCH=i386 M=drivers/infiniband/sw/rxe succeeds on my development system with the .config that was attached to your e-mail and with gcc 6.2.1. Do you think the above indicate a bug in the kbuild test robot infrastructure? Thanks, Bart.-- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html