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 99391C433DB for ; Thu, 31 Dec 2020 03:56:18 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 48844207A5 for ; Thu, 31 Dec 2020 03:56:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726598AbgLaDy0 (ORCPT ); Wed, 30 Dec 2020 22:54:26 -0500 Received: from mga18.intel.com ([134.134.136.126]:25983 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726317AbgLaDyZ (ORCPT ); Wed, 30 Dec 2020 22:54:25 -0500 IronPort-SDR: eRzUn3MPV/rJ8iMub15HcsmP6gZ+w427CwA6GTq6liorBpMtvDnHglnIvlotUbalBCyB9CMv10 ppnxuvJ1WCPw== X-IronPort-AV: E=McAfee;i="6000,8403,9850"; a="164376851" X-IronPort-AV: E=Sophos;i="5.78,463,1599548400"; d="gz'50?scan'50,208,50";a="164376851" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Dec 2020 19:53:42 -0800 IronPort-SDR: VJp9gng91WDAOd2RTLJ9ZqKsX8f59w1No6g6NwICUkgC827ppqW2nvsLNd5YjHDzojq8t5NMON 8KXObrAQmXIw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,463,1599548400"; d="gz'50?scan'50,208,50";a="359420174" Received: from lkp-server02.sh.intel.com (HELO 4242b19f17ef) ([10.239.97.151]) by orsmga002.jf.intel.com with ESMTP; 30 Dec 2020 19:53:40 -0800 Received: from kbuild by 4242b19f17ef with local (Exim 4.92) (envelope-from ) id 1kup1w-0004g2-86; Thu, 31 Dec 2020 03:53:40 +0000 Date: Thu, 31 Dec 2020 11:53:06 +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_513' declared with attribute error: BUILD_BUG_ON failed: sizeof(cmd_a64_entry_t) != 64 Message-ID: <202012311100.bXf7nsuY-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="r5Pyd7+fXNt84Ff3" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --r5Pyd7+fXNt84Ff3 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: f6e1ea19649216156576aeafa784e3b4cee45549 commit: eb5c2d4b45e3d2d5d052ea6b8f1463976b1020d5 compiler.h: Move compiletime_assert() macros into compiler_types.h date: 5 months ago config: arm-randconfig-r006-20201231 (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_513' 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_514' 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_518' 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_519' 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_520' 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_539' 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_542' 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_548' 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_552' 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_558' 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_560' 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_582' 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_596' 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_382' 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_383' 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); | ^~~~~~~~~~~~ vim +/__compiletime_assert_513 +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 --r5Pyd7+fXNt84Ff3 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 xLUBAA== --r5Pyd7+fXNt84Ff3--