Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp324829ybt; Wed, 17 Jun 2020 01:45:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzpN/oOK0uOAnkYwvnh3+gHnl4+U6CugOGDMDHczNiEd1+MFOc4MVjUBZYYIqRVyNsRQbc3 X-Received: by 2002:a17:906:2615:: with SMTP id h21mr6340120ejc.84.1592383559259; Wed, 17 Jun 2020 01:45:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592383559; cv=none; d=google.com; s=arc-20160816; b=WUs+aralvJ3Tg7S20mI/W/OEN9ukhNmU7XT77wkb/TNgbK6IF/6Y3QRGWzTZ1+nEkk qnYbgCEpzgieMfjqfB0c9S8GjgxZJ0+zqKiOJn+xxAYJq2Tqg+qTjuIzSrSk9+cmOgbK 9maRww/+JKguzZ3CpTT/67vHzYAVRbS633TSIcxoQUalkPDD1vkCJoiMy0QQeotafKpU fItLrmDITt12f6fWsoy2gvvfRL65lXb/tM2loX/q+IqVt1ZqLzcpVVU6M/12JTY5TbqF OUFhwwg+g6mLTQ7mJGIdIik7y/gS2S2j4IL6f16C4IGzBjw0Qp49hBSqvEbPZroNjil/ JX/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:ironport-sdr:ironport-sdr; bh=TKXxtk1PiNPWfz9Xt/1lxdsozkKEVi6tHVGR7pidsQg=; b=zeq9n27IlbHHTNGgTiBcufrVK9G/fNDMYzq86aI2nrXqNFfQKcaXa8t/cA+lgQw+s3 uMboxPXiHJuAmBRxctmhByWno1eFSo8Ublpr27O6SyGRN2bHQvh0G1U4zcqXR8oNjC5d CkSDI5YKlJdOOYKTZXKDwssSUmlYrMRTX7gNLGHMvjO0IHPw2/EtYT6OLZtNe1jBI1qQ JsTgKI7wC6Jy9mjWPx6p55zEy0vtBvN8bXLrcCjESE85DjRNJfmMNoSBhN0GBWQhFZRm W4p3Ez4b8sSJOsChcIVGbLOCE59PrswLNVKM1gQlkY1xaX38bLUPOEMSzs1kwnu03Yoi cGGA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bf15si12497910edb.553.2020.06.17.01.45.36; Wed, 17 Jun 2020 01:45:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726942AbgFQIn2 (ORCPT + 99 others); Wed, 17 Jun 2020 04:43:28 -0400 Received: from mga12.intel.com ([192.55.52.136]:37406 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725554AbgFQIn1 (ORCPT ); Wed, 17 Jun 2020 04:43:27 -0400 IronPort-SDR: VSz83hteNcpx/KK3WFFTTk22YX11XIRfcgX7e6hxohNO4DpTW8xJ6PEtj0YYy9azSVXdY8n2Sl Ce4ngq/TCJBg== X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jun 2020 01:00:23 -0700 IronPort-SDR: C0ppCAMdMvTYnOO7+EvPBFruqD0r71xS2PVbPLgzwwNM9UL3XKjfknxprkyXled+DCq3jz+/zg Zq3hSdFFnqaA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,521,1583222400"; d="gz'50?scan'50,208,50";a="383120286" Received: from lkp-server02.sh.intel.com (HELO 19cb4f8aa5d7) ([10.239.97.151]) by fmsmga001.fm.intel.com with ESMTP; 17 Jun 2020 01:00:19 -0700 Received: from kbuild by 19cb4f8aa5d7 with local (Exim 4.92) (envelope-from ) id 1jlSza-00004c-2R; Wed, 17 Jun 2020 08:00:18 +0000 Date: Wed, 17 Jun 2020 16:00:09 +0800 From: kernel test robot To: Syed Nayyar Waris , linus.walleij@linaro.org, akpm@linux-foundation.org Cc: kbuild-all@lists.01.org, andriy.shevchenko@linux.intel.com, vilhelm.gray@gmail.com, arnd@arndb.de, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v8 1/4] bitops: Introduce the for_each_set_clump macro Message-ID: <202006171559.JSbGJXNw%lkp@intel.com> References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="YZ5djTAD1cGYuMQK" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --YZ5djTAD1cGYuMQK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Syed, Thank you for the patch! Yet something to improve: [auto build test ERROR on 444fc5cde64330661bf59944c43844e7d4c2ccd8] url: https://github.com/0day-ci/linux/commits/Syed-Nayyar-Waris/Introduce-the-for_each_set_clump-macro/20200615-205729 base: 444fc5cde64330661bf59944c43844e7d4c2ccd8 config: x86_64-rhel (attached as .config) compiler: gcc-9 (Debian 9.3.0-13) 9.3.0 reproduce (this is a W=1 build): # save the attached .config to linux build tree make W=1 ARCH=x86_64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>, old ones prefixed by <<): In file included from include/linux/bits.h:23, from include/linux/bitops.h:5, from include/linux/kernel.h:12, from include/linux/list.h:9, from include/linux/preempt.h:11, from include/linux/hardirq.h:5, from include/linux/kvm_host.h:7, from arch/x86/kvm/../../../virt/kvm/kvm_main.c:18: include/linux/bitmap.h: In function 'bitmap_get_value': >> include/linux/bits.h:26:28: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:590:35: note: in expansion of macro 'GENMASK' 590 | return (map[index] >> offset) & GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bits.h:26:40: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:590:35: note: in expansion of macro 'GENMASK' 590 | return (map[index] >> offset) & GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bitmap.h: In function 'bitmap_set_value': >> include/linux/bits.h:26:28: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:630:11: note: in expansion of macro 'GENMASK' 630 | value &= GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bits.h:26:40: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:630:11: note: in expansion of macro 'GENMASK' 630 | value &= GENMASK(nbits - 1, 0); | ^~~~~~~ cc1: all warnings being treated as errors -- In file included from include/linux/bits.h:23, from include/linux/bitops.h:5, from include/linux/kernel.h:12, from include/linux/list.h:9, from include/linux/preempt.h:11, from include/linux/hardirq.h:5, from include/linux/kvm_host.h:7, from arch/x86/kvm/../../../virt/kvm/irqchip.c:15: include/linux/bitmap.h: In function 'bitmap_get_value': >> include/linux/bits.h:26:28: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:590:35: note: in expansion of macro 'GENMASK' 590 | return (map[index] >> offset) & GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bits.h:26:40: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:590:35: note: in expansion of macro 'GENMASK' 590 | return (map[index] >> offset) & GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bitmap.h: In function 'bitmap_set_value': >> include/linux/bits.h:26:28: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:630:11: note: in expansion of macro 'GENMASK' 630 | value &= GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bits.h:26:40: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:630:11: note: in expansion of macro 'GENMASK' 630 | value &= GENMASK(nbits - 1, 0); | ^~~~~~~ arch/x86/kvm/../../../virt/kvm/irqchip.c: At top level: arch/x86/kvm/../../../virt/kvm/irqchip.c:20:10: fatal error: irq.h: No such file or directory 20 | #include "irq.h" | ^~~~~~~ cc1: all warnings being treated as errors compilation terminated. -- In file included from include/linux/bits.h:23, from include/linux/bitops.h:5, from include/linux/kernel.h:12, from include/linux/list.h:9, from include/linux/preempt.h:11, from include/linux/hardirq.h:5, from include/linux/kvm_host.h:7, from arch/x86/kvm/mmu/page_track.c:14: include/linux/bitmap.h: In function 'bitmap_get_value': >> include/linux/bits.h:26:28: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:590:35: note: in expansion of macro 'GENMASK' 590 | return (map[index] >> offset) & GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bits.h:26:40: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:590:35: note: in expansion of macro 'GENMASK' 590 | return (map[index] >> offset) & GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bitmap.h: In function 'bitmap_set_value': >> include/linux/bits.h:26:28: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:630:11: note: in expansion of macro 'GENMASK' 630 | value &= GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bits.h:26:40: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:630:11: note: in expansion of macro 'GENMASK' 630 | value &= GENMASK(nbits - 1, 0); | ^~~~~~~ arch/x86/kvm/mmu/page_track.c: At top level: arch/x86/kvm/mmu/page_track.c:19:10: fatal error: mmu.h: No such file or directory 19 | #include "mmu.h" | ^~~~~~~ cc1: all warnings being treated as errors compilation terminated. -- In file included from include/linux/bits.h:23, from include/linux/bitops.h:5, from include/linux/kernel.h:12, from include/linux/list.h:9, from include/linux/wait.h:7, from include/linux/wait_bit.h:8, from include/linux/fs.h:6, from include/linux/highmem.h:5, from arch/x86/kvm/vmx/vmx.c:17: include/linux/bitmap.h: In function 'bitmap_get_value': >> include/linux/bits.h:26:28: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:590:35: note: in expansion of macro 'GENMASK' 590 | return (map[index] >> offset) & GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bits.h:26:40: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:590:35: note: in expansion of macro 'GENMASK' 590 | return (map[index] >> offset) & GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bitmap.h: In function 'bitmap_set_value': >> include/linux/bits.h:26:28: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:630:11: note: in expansion of macro 'GENMASK' 630 | value &= GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bits.h:26:40: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:630:11: note: in expansion of macro 'GENMASK' 630 | value &= GENMASK(nbits - 1, 0); | ^~~~~~~ In file included from arch/x86/kvm/vmx/vmx.c:50: arch/x86/kvm/vmx/capabilities.h: At top level: arch/x86/kvm/vmx/capabilities.h:7:10: fatal error: lapic.h: No such file or directory 7 | #include "lapic.h" | ^~~~~~~~~ cc1: all warnings being treated as errors compilation terminated. -- In file included from include/linux/bits.h:23, from include/linux/bitops.h:5, from include/linux/kernel.h:12, from include/linux/list.h:9, from include/linux/preempt.h:11, from include/linux/hardirq.h:5, from include/linux/kvm_host.h:7, from arch/x86/kvm/vmx/pmu_intel.c:12: include/linux/bitmap.h: In function 'bitmap_get_value': >> include/linux/bits.h:26:28: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:590:35: note: in expansion of macro 'GENMASK' 590 | return (map[index] >> offset) & GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bits.h:26:40: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:590:35: note: in expansion of macro 'GENMASK' 590 | return (map[index] >> offset) & GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bitmap.h: In function 'bitmap_set_value': >> include/linux/bits.h:26:28: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:630:11: note: in expansion of macro 'GENMASK' 630 | value &= GENMASK(nbits - 1, 0); | ^~~~~~~ include/linux/bits.h:26:40: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] 26 | __builtin_constant_p((l) > (h)), (l) > (h), 0))) | ^ include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO' 16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); }))) | ^ include/linux/bits.h:39:3: note: in expansion of macro 'GENMASK_INPUT_CHECK' 39 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l)) | ^~~~~~~~~~~~~~~~~~~ include/linux/bitmap.h:630:11: note: in expansion of macro 'GENMASK' 630 | value &= GENMASK(nbits - 1, 0); | ^~~~~~~ arch/x86/kvm/vmx/pmu_intel.c: At top level: arch/x86/kvm/vmx/pmu_intel.c:15:10: fatal error: x86.h: No such file or directory 15 | #include "x86.h" | ^~~~~~~ cc1: all warnings being treated as errors compilation terminated. .. vim +26 include/linux/bits.h 8bd9cb51daac89 Will Deacon 2018-06-19 15 8bd9cb51daac89 Will Deacon 2018-06-19 16 /* 8bd9cb51daac89 Will Deacon 2018-06-19 17 * Create a contiguous bitmask starting at bit position @l and ending at 8bd9cb51daac89 Will Deacon 2018-06-19 18 * position @h. For example 8bd9cb51daac89 Will Deacon 2018-06-19 19 * GENMASK_ULL(39, 21) gives us the 64bit vector 0x000000ffffe00000. 8bd9cb51daac89 Will Deacon 2018-06-19 20 */ 295bcca84916cb Rikard Falkeborn 2020-04-06 21 #if !defined(__ASSEMBLY__) && \ 295bcca84916cb Rikard Falkeborn 2020-04-06 22 (!defined(CONFIG_CC_IS_GCC) || CONFIG_GCC_VERSION >= 49000) 295bcca84916cb Rikard Falkeborn 2020-04-06 23 #include 295bcca84916cb Rikard Falkeborn 2020-04-06 24 #define GENMASK_INPUT_CHECK(h, l) \ 295bcca84916cb Rikard Falkeborn 2020-04-06 25 (BUILD_BUG_ON_ZERO(__builtin_choose_expr( \ 295bcca84916cb Rikard Falkeborn 2020-04-06 @26 __builtin_constant_p((l) > (h)), (l) > (h), 0))) 295bcca84916cb Rikard Falkeborn 2020-04-06 27 #else 295bcca84916cb Rikard Falkeborn 2020-04-06 28 /* 295bcca84916cb Rikard Falkeborn 2020-04-06 29 * BUILD_BUG_ON_ZERO is not available in h files included from asm files, 295bcca84916cb Rikard Falkeborn 2020-04-06 30 * disable the input check if that is the case. 295bcca84916cb Rikard Falkeborn 2020-04-06 31 */ 295bcca84916cb Rikard Falkeborn 2020-04-06 32 #define GENMASK_INPUT_CHECK(h, l) 0 295bcca84916cb Rikard Falkeborn 2020-04-06 33 #endif 295bcca84916cb Rikard Falkeborn 2020-04-06 34 :::::: The code at line 26 was first introduced by commit :::::: 295bcca84916cb5079140a89fccb472bb8d1f6e2 linux/bits.h: add compile time sanity check of GENMASK inputs :::::: TO: Rikard Falkeborn :::::: CC: Linus Torvalds --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --YZ5djTAD1cGYuMQK Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --YZ5djTAD1cGYuMQK--