From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4C51BC433E9 for ; Mon, 15 Mar 2021 21:44:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 103CA64F6A for ; Mon, 15 Mar 2021 21:44:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233557AbhCOVoE (ORCPT ); Mon, 15 Mar 2021 17:44:04 -0400 Received: from mga14.intel.com ([192.55.52.115]:34534 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233489AbhCOVnv (ORCPT ); Mon, 15 Mar 2021 17:43:51 -0400 IronPort-SDR: rpUjq9C+rzDpyl6Nc//x6NXNz7ozTd4pDMPIMWqZBwuaT/SFjMaQPZb/qvdOVnogw9TYiN7di0 iTSqOBhLVxXw== X-IronPort-AV: E=McAfee;i="6000,8403,9924"; a="188519631" X-IronPort-AV: E=Sophos;i="5.81,251,1610438400"; d="gz'50?scan'50,208,50";a="188519631" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Mar 2021 14:43:51 -0700 IronPort-SDR: VQvlCUkAFtxwWEvdgtaqjARYRgZP/3svrSqjvHZG26O/Q+u83dB79joPqDSWXC0JEmAUMtSSTa TbfKjqM1IDqQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,251,1610438400"; d="gz'50?scan'50,208,50";a="601579980" Received: from lkp-server02.sh.intel.com (HELO 1dc5e1a854f4) ([10.239.97.151]) by fmsmga006.fm.intel.com with ESMTP; 15 Mar 2021 14:43:49 -0700 Received: from kbuild by 1dc5e1a854f4 with local (Exim 4.92) (envelope-from ) id 1lLv08-0000f5-Kc; Mon, 15 Mar 2021 21:43:48 +0000 Date: Tue, 16 Mar 2021 05:43:26 +0800 From: kernel test robot To: Will Deacon Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org Subject: include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_518' declared with attribute error: BUILD_BUG_ON failed: sizeof(cmd_a64_entry_t) != 64 Message-ID: <202103160520.0uzCcdSW-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="BXVAT5kNtrzKuDFl" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --BXVAT5kNtrzKuDFl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Will, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 1e28eed17697bcf343c6743f0028cc3b5dd88bf0 commit: eb5c2d4b45e3d2d5d052ea6b8f1463976b1020d5 compiler.h: Move compiletime_assert() macros into compiler_types.h date: 8 months ago config: arm-randconfig-r036-20210316 (attached as .config) compiler: arm-linux-gnueabi-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=eb5c2d4b45e3d2d5d052ea6b8f1463976b1020d5 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout eb5c2d4b45e3d2d5d052ea6b8f1463976b1020d5 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from : drivers/scsi/qla2xxx/qla_os.c: In function 'qla2x00_module_init': >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_518' declared with attribute error: BUILD_BUG_ON failed: sizeof(cmd_a64_entry_t) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7825:2: note: in expansion of macro 'BUILD_BUG_ON' 7825 | BUILD_BUG_ON(sizeof(cmd_a64_entry_t) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_519' declared with attribute error: BUILD_BUG_ON failed: sizeof(cmd_entry_t) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7826:2: note: in expansion of macro 'BUILD_BUG_ON' 7826 | BUILD_BUG_ON(sizeof(cmd_entry_t) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_523' declared with attribute error: BUILD_BUG_ON failed: sizeof(mrk_entry_t) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7830:2: note: in expansion of macro 'BUILD_BUG_ON' 7830 | BUILD_BUG_ON(sizeof(mrk_entry_t) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_524' declared with attribute error: BUILD_BUG_ON failed: sizeof(ms_iocb_entry_t) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7831:2: note: in expansion of macro 'BUILD_BUG_ON' 7831 | BUILD_BUG_ON(sizeof(ms_iocb_entry_t) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_525' declared with attribute error: BUILD_BUG_ON failed: sizeof(request_t) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7832:2: note: in expansion of macro 'BUILD_BUG_ON' 7832 | BUILD_BUG_ON(sizeof(request_t) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_544' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct ctio_crc2_to_fw) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7851:2: note: in expansion of macro 'BUILD_BUG_ON' 7851 | BUILD_BUG_ON(sizeof(struct ctio_crc2_to_fw) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_547' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct device_reg_2xxx) != 256 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7854:2: note: in expansion of macro 'BUILD_BUG_ON' 7854 | BUILD_BUG_ON(sizeof(struct device_reg_2xxx) != 256); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_553' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct imm_ntfy_from_isp) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7860:2: note: in expansion of macro 'BUILD_BUG_ON' 7860 | BUILD_BUG_ON(sizeof(struct imm_ntfy_from_isp) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_557' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct mbx_entry) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7864:2: note: in expansion of macro 'BUILD_BUG_ON' 7864 | BUILD_BUG_ON(sizeof(struct mbx_entry) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_563' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct pt_ls4_rx_unsol) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7870:2: note: in expansion of macro 'BUILD_BUG_ON' 7870 | BUILD_BUG_ON(sizeof(struct pt_ls4_rx_unsol) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_565' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct qla2100_fw_dump) != 123634 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7872:2: note: in expansion of macro 'BUILD_BUG_ON' 7872 | BUILD_BUG_ON(sizeof(struct qla2100_fw_dump) != 123634); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_587' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct sts_entry_24xx) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7894:2: note: in expansion of macro 'BUILD_BUG_ON' 7894 | BUILD_BUG_ON(sizeof(struct sts_entry_24xx) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_601' declared with attribute error: BUILD_BUG_ON failed: sizeof(target_id_t) != 2 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_os.c:7908:2: note: in expansion of macro 'BUILD_BUG_ON' 7908 | BUILD_BUG_ON(sizeof(target_id_t) != 2); | ^~~~~~~~~~~~ -- In file included from : drivers/scsi/qla2xxx/qla_target.c: In function 'qlt_init': >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_387' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct ctio7_to_24xx) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_target.c:7297:2: note: in expansion of macro 'BUILD_BUG_ON' 7297 | BUILD_BUG_ON(sizeof(struct ctio7_to_24xx) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_388' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct ctio_to_2xxx) != 64 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ drivers/scsi/qla2xxx/qla_target.c:7298:2: note: in expansion of macro 'BUILD_BUG_ON' 7298 | BUILD_BUG_ON(sizeof(struct ctio_to_2xxx) != 64); | ^~~~~~~~~~~~ -- In file included from : net/smc/smc_llc.c: In function 'smc_llc_add_pending_send': >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_599' declared with attribute error: must increase SMC_WR_BUF_SIZE to at least sizeof(struct smc_llc_msg) 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ net/smc/smc_llc.c:348:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 348 | BUILD_BUG_ON_MSG( | ^~~~~~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_600' declared with attribute error: must adapt SMC_WR_TX_SIZE to sizeof(struct smc_llc_msg); if not all smc_wr upper layer protocols use the same message size any more, must start to set link->wr_tx_sges[i].length on each individual smc_wr_tx_send() 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:319:4: note: in definition of macro '__compiletime_assert' 319 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:338:2: note: in expansion of macro '_compiletime_assert' 338 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ net/smc/smc_llc.c:351:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 351 | BUILD_BUG_ON_MSG( | ^~~~~~~~~~~~~~~~ .. vim +/__compiletime_assert_518 +338 include/linux/compiler_types.h 324 325 #define _compiletime_assert(condition, msg, prefix, suffix) \ 326 __compiletime_assert(condition, msg, prefix, suffix) 327 328 /** 329 * compiletime_assert - break build and emit msg if condition is false 330 * @condition: a compile-time constant condition to check 331 * @msg: a message to emit if condition is false 332 * 333 * In tradition of POSIX assert, this macro will break the build if the 334 * supplied condition is *false*, emitting the supplied error message if the 335 * compiler has support to do so. 336 */ 337 #define compiletime_assert(condition, msg) \ > 338 _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) 339 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --BXVAT5kNtrzKuDFl Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 DEe3ASf9TR7w/Q8U0vX2XSgCAA== --BXVAT5kNtrzKuDFl--