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.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,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 A449EC4361B for ; Sat, 12 Dec 2020 13:27:17 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 457B822D06 for ; Sat, 12 Dec 2020 13:27:17 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2439049AbgLLN0w (ORCPT ); Sat, 12 Dec 2020 08:26:52 -0500 Received: from mga12.intel.com ([192.55.52.136]:38506 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2406410AbgLLN0j (ORCPT ); Sat, 12 Dec 2020 08:26:39 -0500 IronPort-SDR: vaMHuheHTmtHpHs6YNpjtiDYYQdqZT4ZqBoX+5wirFp2Mmhh0T8fO1XvK5VWpZqi9zTMVKLlDA Muz2olNkt/5w== X-IronPort-AV: E=McAfee;i="6000,8403,9832"; a="153783989" X-IronPort-AV: E=Sophos;i="5.78,414,1599548400"; d="gz'50?scan'50,208,50";a="153783989" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Dec 2020 05:25:53 -0800 IronPort-SDR: xYhiwqA8vKyR52yEi8uCGFYYHmfC/KDlfel4QhzMxf/wXsPg09hboLgQDiEeCOhaFCZKKhN8zZ seYtG4pMoXPg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,414,1599548400"; d="gz'50?scan'50,208,50";a="443910936" Received: from lkp-server01.sh.intel.com (HELO ecc0cebe68d1) ([10.239.97.150]) by fmsmga001.fm.intel.com with ESMTP; 12 Dec 2020 05:25:51 -0800 Received: from kbuild by ecc0cebe68d1 with local (Exim 4.92) (envelope-from ) id 1ko4uE-0001Le-L4; Sat, 12 Dec 2020 13:25:50 +0000 Date: Sat, 12 Dec 2020 21:25:39 +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_520' declared with attribute error: BUILD_BUG_ON failed: sizeof(cmd_a64_entry_t) != 64 Message-ID: <202012122135.E43fiM72-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ZGiS0Q5IWpPtfppv" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ZGiS0Q5IWpPtfppv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 7f376f1917d7461e05b648983e8d2aea9d0712b2 commit: eb5c2d4b45e3d2d5d052ea6b8f1463976b1020d5 compiler.h: Move compiletime_assert() macros into compiler_types.h date: 5 months ago config: arm-randconfig-r001-20201212 (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_520' 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_521' 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_525' 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_526' 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_527' 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_546' 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_549' 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_555' 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_559' 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_565' 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_567' 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_589' 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_603' 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_389' 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_390' 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 : drivers/scsi/qla2xxx/tcm_qla2xxx.c: In function 'tcm_qla2xxx_init': >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_393' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct abts_recv_from_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/tcm_qla2xxx.c:1963:2: note: in expansion of macro 'BUILD_BUG_ON' 1963 | BUILD_BUG_ON(sizeof(struct abts_recv_from_24xx) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_394' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct abts_resp_from_24xx_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/tcm_qla2xxx.c:1964:2: note: in expansion of macro 'BUILD_BUG_ON' 1964 | BUILD_BUG_ON(sizeof(struct abts_resp_from_24xx_fw) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_396' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct atio_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/tcm_qla2xxx.c:1966:2: note: in expansion of macro 'BUILD_BUG_ON' 1966 | BUILD_BUG_ON(sizeof(struct atio_from_isp) != 64); | ^~~~~~~~~~~~ include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_400' 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/tcm_qla2xxx.c:1970:2: note: in expansion of macro 'BUILD_BUG_ON' 1970 | BUILD_BUG_ON(sizeof(struct ctio7_to_24xx) != 64); | ^~~~~~~~~~~~ include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_401' 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/tcm_qla2xxx.c:1971:2: note: in expansion of macro 'BUILD_BUG_ON' 1971 | BUILD_BUG_ON(sizeof(struct ctio_crc2_to_fw) != 64); | ^~~~~~~~~~~~ include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_403' 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/tcm_qla2xxx.c:1973:2: note: in expansion of macro 'BUILD_BUG_ON' 1973 | BUILD_BUG_ON(sizeof(struct ctio_to_2xxx) != 64); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_404' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct fcp_hdr_le) != 24 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/tcm_qla2xxx.c:1974:2: note: in expansion of macro 'BUILD_BUG_ON' 1974 | BUILD_BUG_ON(sizeof(struct fcp_hdr_le) != 24); | ^~~~~~~~~~~~ >> include/linux/compiler_types.h:338:38: error: call to '__compiletime_assert_405' declared with attribute error: BUILD_BUG_ON failed: sizeof(struct nack_to_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/tcm_qla2xxx.c:1975:2: note: in expansion of macro 'BUILD_BUG_ON' 1975 | BUILD_BUG_ON(sizeof(struct nack_to_isp) != 64); | ^~~~~~~~~~~~ vim +/__compiletime_assert_520 +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 --ZGiS0Q5IWpPtfppv Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 ITRo2+MdAeAGtdyjgs8JJpK3Cf8Hzgk2lw8VAgA= --ZGiS0Q5IWpPtfppv--