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 D981EC5B552 for ; Mon, 9 Jun 2025 17:15:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 41D6F6B007B; Mon, 9 Jun 2025 13:15:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3F53A6B0088; Mon, 9 Jun 2025 13:15:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2E3DA6B0089; Mon, 9 Jun 2025 13:15:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 108CC6B007B for ; Mon, 9 Jun 2025 13:15:42 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 824F28066E for ; Mon, 9 Jun 2025 17:15:41 +0000 (UTC) X-FDA: 83536514082.01.7719725 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by imf12.hostedemail.com (Postfix) with ESMTP id AE75B40007 for ; Mon, 9 Jun 2025 17:15:38 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=YDfLz0KO; spf=pass (imf12.hostedemail.com: domain of lkp@intel.com designates 192.198.163.9 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=1749489339; 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:in-reply-to:references:references:dkim-signature; bh=DYmvU8UKOqtFuEWuRXgpIpajBHzqjkTsHMhudxFVrn0=; b=pkLZbz/p1hr4DCWBE0Y6rIipQiC4OsZqfnzcUQbm9RTmgvsXMzYz34TcjMk1teb17gIMSJ aYX9ocJabvWXG9LMRKu2mH6d7ETHq9b6ScbmOCHdHfULNJwVhJBgVvVChvNM5WARtpdIFf 7T0ZrJONkt9uI4OofzmNSdzSzZQPmww= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=YDfLz0KO; spf=pass (imf12.hostedemail.com: domain of lkp@intel.com designates 192.198.163.9 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=1749489339; a=rsa-sha256; cv=none; b=8E2V8Fr77U6HvsBruNv6whe9djm13fVQpyvpQzq/lKgIY/N/bC0igqGPU1QeK7u2Kas3Zx hWyBJCnbiyY7Fj+sgckJQ3N+y3FcJSPb7mqgRkDS4o+qDFBL7/d/0SScr6Y3iP2dKM8Lj4 NWDKEWm+hCLxjcpC70fIkhAg4LYF/rQ= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1749489338; x=1781025338; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=srtf4DKSFKdgJqo4E0tq5HjYbfxogpdqu8Ikos9J2Cs=; b=YDfLz0KOnF4/ie6/ev8KoIOc70MA5SbZJdANBgqpPNYW01v/vOzFsJW2 wITutP/ow639kXSQCnUEQUnp6zMLuihTN2+11WSv0SGVNHzkl5u2F8gMz XZMXxTkIBxnh+lmjToTKEMhjShUg23XzNceK/Ufg5t3Kh9VyUeWhGV5NF CV+trRXYn1mpjqNpicpND65A3dE+Tvb7F1sXzeVjvGLUmA2M+MaHP5i1S cigiOvKTFF3d/Ao3TVK/3xwBysfNgWuXwdNpz5fYhUrJNH69nquLTIvfG PU8FDV0vyRGWf1FWIX4QJzWqD2JDMno4RNnrF+7wv9+HV+9F2P9cIquw5 w==; X-CSE-ConnectionGUID: RbLVErfnQxmMXQWwNJtnaA== X-CSE-MsgGUID: 6FO01JSkQIK4ucnbPrBV1g== X-IronPort-AV: E=McAfee;i="6800,10657,11459"; a="62232252" X-IronPort-AV: E=Sophos;i="6.16,222,1744095600"; d="scan'208";a="62232252" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2025 10:15:37 -0700 X-CSE-ConnectionGUID: vQIdCdXfTt+ec5u6Jx+dGA== X-CSE-MsgGUID: GC2QmjfMSW+xgMSXYdFEqg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,222,1744095600"; d="scan'208";a="147538619" Received: from lkp-server01.sh.intel.com (HELO e8142ee1dce2) ([10.239.97.150]) by orviesa008.jf.intel.com with ESMTP; 09 Jun 2025 10:15:33 -0700 Received: from kbuild by e8142ee1dce2 with local (Exim 4.96) (envelope-from ) id 1uOg5q-0007G9-0h; Mon, 09 Jun 2025 17:15:30 +0000 Date: Tue, 10 Jun 2025 01:15:17 +0800 From: kernel test robot To: Em Sharnoff , linux-kernel@vger.kernel.org, x86@kernel.org, linux-mm@kvack.org Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Ingo Molnar , "H. Peter Anvin" , Dave Hansen , Andy Lutomirski , Peter Zijlstra , Thomas Gleixner , Borislav Petkov , "Edgecombe, Rick P" , Oleg Vasilev , Arthur Petukhovsky , Stefan Radig , Misha Sakhnov Subject: Re: [PATCH v2 1/2] x86/mm: Handle alloc failure in phys_*_init() Message-ID: <202506100041.N8Bgx8q0-lkp@intel.com> References: <25c5e747-107f-4450-8eb0-11b2f0dab14d@neon.tech> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <25c5e747-107f-4450-8eb0-11b2f0dab14d@neon.tech> X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: AE75B40007 X-Stat-Signature: g8hoaecdxeca9tsdak85dw45emo7tuua X-Rspam-User: X-HE-Tag: 1749489338-340498 X-HE-Meta: U2FsdGVkX199yh7iWsAFUvSzTYxchDz3B/NEgmtbjivh2trYM2LMqcElJe+dX/mZULN5nUFb6s+B4hqWdHHKePbooKTXoKA6++BEYo9iabcqQrWGuBuPwHHE4CvSX5WJ49ceL2JC2MtvKRZKRg+4bCONgigiq+XLj+SXEbhU5VFGeCwlX6tYAXo7RY0bKQ/vBJyceu1P+DdO7LT2CvtXsxhS6Rsmt3/ZXRTTMEcYL/PHHj0ELQQoa8E3HqHPcrc6Er2K6agIBPq2/lYPM6vuOK2FK7FmxD6Z09r/LhJM1UTBj/thd+Nm6aMnfNrebFrFX+cOlbLUbNIpR5vWSeb68aBKh2Ehks+GEA01rHdw+wk2DknbG73gmI5W64/qgs/QXC7yAdkVbWlsP7Y1YKSRWLHQF5ib4NUETIvZHXj7Tm1lKdOicaL0+LprgXWjFaWMGLGK6aGiKKFfWbS9e4uRJpW4KVbRGe7r+Qh5JUI4bBwaCeAVweup0wp67Qo9rEt11wI7AWrgQ/S2JSQ0X8Buc9zTjLcc9ln5pd/xVq4RqItcXOozRKj+vunuSbBYZsoiW+GFY7bqRAyy8X38oba/andyUOjXz7HlT1EOytCVqagtaSrbDeQeBC8kQvCAsTvtwZdBavb/Xsg657AeACmvctHF+46acOZ0RxI/gyhkJ7kLhlyVZIoMVMOkdagBmIdBUO7LVL+lBMUaqaTfp+M78ntrNaTVJj04ZRgD1pz81DmV1f2Mko6WtrnPDyNUBTxHaizEUf2B/+8EKhLZ7XZkT3m4IOffJ6O+88zMwphMrV1xM/qqNMVhLq3231ms0hZ2poFUQyp/vJyQoWw/cxiduXj/7mct8On/3ph7txm4dmlUxsXVsVIErNt7OCskC2EJsgDe5QC0HIjoVQitYGuV8okKcdKFofrl45qB0O9nU6Q= 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 Em, kernel test robot noticed the following build errors: [auto build test ERROR on 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3] url: https://github.com/intel-lab-lkp/linux/commits/Em-Sharnoff/x86-mm-Handle-alloc-failure-in-phys_-_init/20250609-183537 base: 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3 patch link: https://lore.kernel.org/r/25c5e747-107f-4450-8eb0-11b2f0dab14d%40neon.tech patch subject: [PATCH v2 1/2] x86/mm: Handle alloc failure in phys_*_init() config: i386-buildonly-randconfig-002-20250609 (https://download.01.org/0day-ci/archive/20250610/202506100041.N8Bgx8q0-lkp@intel.com/config) compiler: clang version 20.1.2 (https://github.com/llvm/llvm-project 58df0ef89dd64126512e4ee27b4ac3fd8ddf6247) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250610/202506100041.N8Bgx8q0-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/202506100041.N8Bgx8q0-lkp@intel.com/ All errors (new ones prefixed by >>): >> arch/x86/mm/init.c:555:14: error: incompatible integer to pointer conversion passing 'unsigned long' to parameter of type 'const void *' [-Wint-conversion] 555 | if (IS_ERR(ret)) | ^~~ include/linux/err.h:68:60: note: passing argument to parameter 'ptr' here 68 | static inline bool __must_check IS_ERR(__force const void *ptr) | ^ 1 error generated. vim +555 arch/x86/mm/init.c 531 532 /* 533 * Setup the direct mapping of the physical memory at PAGE_OFFSET. 534 * This runs before bootmem is initialized and gets pages directly from 535 * the physical memory. To access them they are temporarily mapped. 536 * Allocation errors are returned with ERR_PTR. 537 */ 538 unsigned long __ref init_memory_mapping(unsigned long start, 539 unsigned long end, pgprot_t prot) 540 { 541 struct map_range mr[NR_RANGE_MR]; 542 unsigned long ret = 0; 543 int nr_range, i; 544 545 pr_debug("init_memory_mapping: [mem %#010lx-%#010lx]\n", 546 start, end - 1); 547 548 memset(mr, 0, sizeof(mr)); 549 nr_range = split_mem_range(mr, 0, start, end); 550 551 for (i = 0; i < nr_range; i++) { 552 ret = kernel_physical_mapping_init(mr[i].start, mr[i].end, 553 mr[i].page_size_mask, 554 prot); > 555 if (IS_ERR(ret)) 556 return ret; 557 } 558 559 add_pfn_range_mapped(start >> PAGE_SHIFT, ret >> PAGE_SHIFT); 560 561 return ret >> PAGE_SHIFT; 562 } 563 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki