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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id CAD6AC282C5 for ; Sat, 1 Mar 2025 01:24:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 60D3F6B007B; Fri, 28 Feb 2025 20:24:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 595D4280001; Fri, 28 Feb 2025 20:24:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4370A6B0085; Fri, 28 Feb 2025 20:24:53 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 236E16B007B for ; Fri, 28 Feb 2025 20:24:53 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id A726916155F for ; Sat, 1 Mar 2025 01:24:52 +0000 (UTC) X-FDA: 83171238024.29.97B53F1 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) by imf13.hostedemail.com (Postfix) with ESMTP id 794C420005 for ; Sat, 1 Mar 2025 01:24:50 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="WkRiy/X/"; spf=pass (imf13.hostedemail.com: domain of lkp@intel.com designates 192.198.163.17 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740792290; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=DXsVr+f//BqnmX1HfLCo9inu+O2gs9ngTgttBEvv5n0=; b=m5ybkNZvZuLOApaQXZ+IISmIZSxZu0wpJVGADAUZdo8vfbbWSHld09XC4vhYCZjwigs96b ftIV7EKYHT6nkSqkW2TlT+AvFN6+ZHvLaen6KydAWunA9AlO3l2HyxyVQMjRBy4k1hgusC +km8DVpCwoGtQKTaOanb6tDCO2+nuD4= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="WkRiy/X/"; spf=pass (imf13.hostedemail.com: domain of lkp@intel.com designates 192.198.163.17 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740792290; a=rsa-sha256; cv=none; b=RkzOKaBB0Sp6nR+REa6DUsYj6nrq3PhKoRtf3hg9Lxqgkq+GrQYy/nawBdtPMVIIVmhE9V gRNw6wQdcdg6GUeuIOb06DoTwb23vXoaHwKGswnzzTiuNAomLfjw7VuW4uEhRyJSdGwtVk lWaW2r0R5SUrQ0gV47XIltCA/+C973A= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1740792291; x=1772328291; h=date:from:to:cc:subject:message-id:mime-version; bh=5nOsIwHbbcbLoA3xmRhsRYuQAs3fWV0c4VOuHUGKw3o=; b=WkRiy/X/z+q9tbHpURS88w1pniuLJOM5iaduxcR4l1stQj5lBD3va9u3 NW5D5DjgJ8tfs/0polGRu1z+9KkHQKa98tS0+Yt3QYqplRGRBd5jZvNjE likmKDxHb/VHdV8L9nqCBtV0TbG+xdjG1vJhee+dMf+Nzdor0L1NUKhFs kEeg9my13NJH/sMTrILqOEbgUE4gJg3eXK6c9Czdh6thlc+ui+bYMaAIK ZrtA95EpupBiw9EQ26ERhd+yrZfPfH4nsJ00nZt8M//pq81ga1YfBtb5y i2eDMb7WkaHXcOXrFvNofF4nwbIhsxscTGKF5BbUB+QzAV1I935XcTHXM A==; X-CSE-ConnectionGUID: 4kZhVVTBT1mL8kXfoRub7w== X-CSE-MsgGUID: oQDUbCYKTgSOzsJChWWA1A== X-IronPort-AV: E=McAfee;i="6700,10204,11359"; a="41619044" X-IronPort-AV: E=Sophos;i="6.13,324,1732608000"; d="scan'208";a="41619044" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Feb 2025 17:24:49 -0800 X-CSE-ConnectionGUID: x8x86C9qS+C/yhTEgObFDA== X-CSE-MsgGUID: 6mj10fIJQsKTP8yTF4UhHA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,324,1732608000"; d="scan'208";a="122097547" Received: from lkp-server02.sh.intel.com (HELO 76cde6cc1f07) ([10.239.97.151]) by fmviesa005.fm.intel.com with ESMTP; 28 Feb 2025 17:24:47 -0800 Received: from kbuild by 76cde6cc1f07 with local (Exim 4.96) (envelope-from ) id 1toBau-000FiI-39; Sat, 01 Mar 2025 01:24:44 +0000 Date: Sat, 1 Mar 2025 09:24:24 +0800 From: kernel test robot To: Huang Ying Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Andrew Morton , Linux Memory Management List Subject: kernel/resource.c:1838:43: warning: implicit conversion from 'unsigned long long' to 'resource_size_t' (aka 'unsigned int') changes value from 68719476735 to 4294967295 Message-ID: <202503010926.R1fZJVo3-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Stat-Signature: frucjhdhqbneareyj8nc64mncozodqrq X-Rspamd-Queue-Id: 794C420005 X-Rspamd-Server: rspam07 X-HE-Tag: 1740792290-60699 X-HE-Meta: U2FsdGVkX1/9RLECCSJ9P/UNFFIhm7e9XbD7yziDSTMK3iaCyfl0EKIq0qrgj0MRN74I7iL6USNIf/dZT27lB65xCLe98xZfUTozFO4wKmgr4fofyptGULJrawxJsTOQhoEPV5k5HtbK0zNyMDHfg6Wq1M2spfS3yGlIzLIOsiZP/m2cjHrO+/+w/YaX5B3mWcIFe9URmn9kAzopILdk7IYIPHcAd7N2jVbIygWOCQmkd5XlPiQv1Yp+g3jpmTfJgJftxsCh4vCPgJOP/IUfeTgTIX+vT0lGjuFRd6BsiB2IQa4JBTtOWvZiAp0tFszj1dvxM/WXYskWffy2Xof5LMpiAZW7EHfBcdS01IbXBfKdbtZHgV/0xn/dYl9be7rZBZmZbtEA6RGD7Ys/1Py2Z3KAMbILhAe4bNSIo7bOlgLfdaJRqgCn1dTK8xWiUCRE6XNCO5vLMuSNhy6MrYMUHTwSO2UKzX1VXkRmlLBxZb8uZvceYF6IW83WX72zws9AcJXdps58ewHaCEeKJfgkbpxdXTfyudq42Dc6kMfF/yIQSuQzNZkgYpeurFE4817Ojqx4j/nlgiNYOQIuA5y5z/gnWzWl23tOWTNS1yBcLIwQQdlxPHWBFbaRvj0LUaSykBWkR/0VwGo2M4ytTonytS07RwvP6SG8GczOo1jwClZEG0sm7vXCtk1g0NAqiIoh0PUDVfxOYL+EwxAxDmzYQ2BNp3MtVU6jHuB7w8iPCJ/pZKCCxNtzGNYchewVSB8y4/67OL350u42baVd1duu+P+Zm9s/nyaId5yrzzI+ttyiygLZxN9jmNAzkk9RNQfK20FPAsB9Zr/FV8bQLD0KH71sLtMdHQ7i0A1JxkvQYIqq7nyCeXtBHFJ5aU1OHeCBL6PAKAoADpBVuWgIzyFX9M069rJeXB4KbewgUSB/t6ZXQonfaE5DilhX8XwG8qT11E626Gm9k5cIkTynK8U JqJUn3b0 pMz2atLYWHRKT/z5OPyhGzu67BzV3uHT9bCnUVIGIVK32IscEUSoYPDcRS2SAwuo0Osz5Iiy7Ue/5llVFqRMAebjXs13gC8ALYdhq7zmj6rpZ+8U6BoVp3WKShNSqjzO1FDgRZ/kyNT2ImzKDtKQDVnXYIKRSKeGbkxiW1KfIIZaFF4X8Nue7wlDCCqt15af/Y7IkrBzlgFSbb5aWyPaMbir+NX89JJFwxtrisV61FFpOzsTRmAqMlgGheuGr1bcIiYu58cPOWUtWehwknjdhduDh2x4zoj1V9xXS7KUP3qQLqisH7hkBxWFRuWnlZP3UHFI+jOm2hy87xm0RelFAo9stAcKcma+GPj6QKr+q1tNvub6KbYzyJtKVCg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi Huang, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 5c44ddaf7df3a06391684dde65083a092e06052b commit: 99185c10d5d9214d0d0c8b7866660203e344ee3b resource, kunit: add test case for region_intersects() date: 6 months ago config: arm-randconfig-001-20241228 (https://download.01.org/0day-ci/archive/20250301/202503010926.R1fZJVo3-lkp@intel.com/config) compiler: clang version 15.0.7 (https://github.com/llvm/llvm-project 8dfdcc7b7bf66834a761bd8de445840ef68e4d1a) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250301/202503010926.R1fZJVo3-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202503010926.R1fZJVo3-lkp@intel.com/ All warnings (new ones prefixed by >>): >> kernel/resource.c:1838:43: warning: implicit conversion from 'unsigned long long' to 'resource_size_t' (aka 'unsigned int') changes value from 68719476735 to 4294967295 [-Wconstant-conversion] end = min_t(resource_size_t, base->end, MAX_PHYS_ADDR); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ kernel/resource.c:1827:52: note: expanded from macro 'MAX_PHYS_ADDR' #define MAX_PHYS_ADDR ((1ULL << MAX_PHYSMEM_BITS) - 1) ^ include/linux/minmax.h:213:52: note: expanded from macro 'min_t' #define min_t(type, x, y) __cmp_once(min, type, x, y) ~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/linux/minmax.h:96:33: note: expanded from macro '__cmp_once' __cmp_once_unique(op, type, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/minmax.h:93:31: note: expanded from macro '__cmp_once_unique' ({ type ux = (x); type uy = (y); __cmp(op, ux, uy); }) ~~ ^ kernel/resource.c:1855:45: warning: implicit conversion from 'unsigned long long' to 'resource_size_t' (aka 'unsigned int') changes value from 68719476735 to 4294967295 [-Wconstant-conversion] addr <= min_t(resource_size_t, base->end, MAX_PHYS_ADDR); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ kernel/resource.c:1827:52: note: expanded from macro 'MAX_PHYS_ADDR' #define MAX_PHYS_ADDR ((1ULL << MAX_PHYSMEM_BITS) - 1) ^ include/linux/minmax.h:213:52: note: expanded from macro 'min_t' #define min_t(type, x, y) __cmp_once(min, type, x, y) ~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/linux/minmax.h:96:33: note: expanded from macro '__cmp_once' __cmp_once_unique(op, type, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/minmax.h:93:31: note: expanded from macro '__cmp_once_unique' ({ type ux = (x); type uy = (y); __cmp(op, ux, uy); }) ~~ ^ 2 warnings generated. vim +1838 kernel/resource.c 1831 1832 static resource_size_t gfr_start(struct resource *base, resource_size_t size, 1833 resource_size_t align, unsigned long flags) 1834 { 1835 if (flags & GFR_DESCENDING) { 1836 resource_size_t end; 1837 > 1838 end = min_t(resource_size_t, base->end, MAX_PHYS_ADDR); 1839 return end - size + 1; 1840 } 1841 1842 return ALIGN(max(base->start, align), align); 1843 } 1844 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki