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 62923C61CE8 for ; Mon, 9 Jun 2025 17:56:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A36B06B0092; Mon, 9 Jun 2025 13:56:54 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9E7DA6B0093; Mon, 9 Jun 2025 13:56:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8FE6D6B0095; Mon, 9 Jun 2025 13:56:54 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 71F096B0092 for ; Mon, 9 Jun 2025 13:56:54 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 332C31A030A for ; Mon, 9 Jun 2025 17:56:54 +0000 (UTC) X-FDA: 83536617948.14.B1068CE Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) by imf30.hostedemail.com (Postfix) with ESMTP id 8F2F880005 for ; Mon, 9 Jun 2025 17:56:51 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=aWMjpdKP; spf=pass (imf30.hostedemail.com: domain of lkp@intel.com designates 198.175.65.15 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=1749491812; 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=bhSoU/LCxckbjWV4qaHTcpIOZXBByJQti1UY5EvVLj4=; b=HMXfe/yVfcy3Rahy/feIt+nXqpx4Hpm7W7PKBhteC20zSEV/2JrGrM9Rk60npTioTVH8L4 FHfbubD9KEN599R+bXmEOGz/HZmHdMvk5ItV3Wtu4MABm30ym8KM8ZJAwqKoZGmIFkduNs ClhsnrdVO4nnWKiXCbVUhefMb4RYM7U= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=aWMjpdKP; spf=pass (imf30.hostedemail.com: domain of lkp@intel.com designates 198.175.65.15 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=1749491812; a=rsa-sha256; cv=none; b=weQiUSI8A0JXmMZxMl6rDX3a3/T9GYGmovML0t+gwrbmRZXIIdFWIm+/trSCVRV0uqFMjA wxaI1drwtnGSnTBIhea6P6Mfvi01Y3ILmFS7cYBP5kPyFQvWzP9d26R7AFQ6TT8GKnM7po sTFjuesuaNaDhsSV+RarvxtXkQMlHh8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1749491812; x=1781027812; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=QMLX7USi3ZT3hX+mBAv46oBwb8mA2xy+q3erSnK4HKU=; b=aWMjpdKP6B7nLoCAihdJuXWfSTlcRgpSwZaY0AiB+0wC8Iv3bgDyVrQG /jInbWT+GqYfaq3rTu7O35ubrd0QVVM5AC+GlEgRtmIrxipwkTkzFXMDl jnlpLWWHAZm7f6OhoIPiTKe5QBF/rBr+6XduB5Oy3gonxkERYO5+0MS9q KQ/weON0GtBaalz3elhgfjYuYW+j2GU9xvv/Qp8JAk9zw/gKzMcAQ9YqI PZ8va4VO73HykrXUKV2wp4+KB+yskGl0NOtPsdbf65aD2Dc0pvK/PWmrF GCQhkKeAPPa7Vbgq732x4ec4d9bKO/EOoZ39fV5qIafiFctal5jEVOl4z Q==; X-CSE-ConnectionGUID: kPg1g8nlQdCiE8xeWi6rTw== X-CSE-MsgGUID: x5pRmBWRQdSlMoDBVcOj7A== X-IronPort-AV: E=McAfee;i="6800,10657,11459"; a="55244961" X-IronPort-AV: E=Sophos;i="6.16,222,1744095600"; d="scan'208";a="55244961" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2025 10:56:50 -0700 X-CSE-ConnectionGUID: P3OX3CohRlmPIKkNdOgSOw== X-CSE-MsgGUID: GjD2x7DgQ4iWer9x7zVLfg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,222,1744095600"; d="scan'208";a="147101780" Received: from lkp-server01.sh.intel.com (HELO e8142ee1dce2) ([10.239.97.150]) by fmviesa010.fm.intel.com with ESMTP; 09 Jun 2025 10:56:46 -0700 Received: from kbuild by e8142ee1dce2 with local (Exim 4.96) (envelope-from ) id 1uOgjk-0007Ib-0A; Mon, 09 Jun 2025 17:56:44 +0000 Date: Tue, 10 Jun 2025 01:56:40 +0800 From: kernel test robot To: Em Sharnoff , linux-kernel@vger.kernel.org, x86@kernel.org, linux-mm@kvack.org Cc: 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: <202506100135.4iTfYLoH-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-Queue-Id: 8F2F880005 X-Stat-Signature: or3bkqrn3nc5t8rpjq4hsdztn5qjfyq9 X-Rspam-User: X-Rspamd-Server: rspam04 X-HE-Tag: 1749491811-286571 X-HE-Meta: U2FsdGVkX19QZqLN4hsYw7NtntVKpwNZ7ckSxw2VP6jt4dAb1lVE+W6mVtdLfgwRzUp2JyJc1xwNhmZZefB47mtyvyKA5o/VBvh5zoqcunLd2cyF/8UdZL0VfcZYDTnwmfggHQRgTZtfTdOOkKwTEqG9m1fpaQQhfIuRNRrkWHPxE4JDo1+IeTV6rVij0dUjLxl+vpxwmiUc0kMqKqAZSQHebSvnAFS+kn5PIh+8g89EpGiyoiJUYD4Zr0jeDO4nlbi0hEbVvorC/K+sFZaU0XRoLLGQcHTMVPoZLLVuSRWmzRfoQ2COP9xlCEWXzpSrBHxKTp670ShNOPlBWPLTNy6zrhTG0EZPpv3IUEPAPCqVmxwTVRCCK5O3lMtVcOCOB7KKwBMxkQ0HNRB5pPIIzvUV3cVOH7Hmys9qKlZsuC0TcGzRzjwkDdc7Ot+gYpIZcwJ6VccoVAqrNnv6jb0Tm+PfFSKmzUuFv3OqrW1AVaozLSlqlgTAXegypqZmLyWTbvAaPymSXgXfuthBqqX2t+FaI0qrosAFaNPinCEtw96Pf10cnFvBX9pVWwOshTV2fejKfuF1q1dyT6Rv+eawoQSbVTxiA3J3lrIwie72E/WvHFUUAbEKSMimbeI+FSKQsSNQjX0jbHHiEHyNhap9jLPBfzZd5OkQ2WoqKryh6DNHf0sw/Y9BB0NgmeAOQdu3Y4gVejeigQiE6nvMZltMZbQiOoOe3HyB+TGZDbbIGq3nNqYgv1TEmUE5qXHgH6ymUttQ/c6YcVv5t8F4kULPjRq51lphr2JRZJgtpKn2YmRjZcgLrsOTns92wQjFq48HWdYhbEvdmpgyEUAWMi+2uIu2oU42QY0nLBUyZcjNvxp8yEuiNiRK2nGczIr/MnYOTv9w8rxAdfA+IaBT0i7Sq/L4+J6Kqp5/n4LfbXErLmmb0fpzXQIUDzhTHBq6FYuZZksk4XnxQgUOIF0uQcK 82L6ufMW 8yMdlcMkANOCnzogdbjCiHTyXMn2cJpjoqF1iyoEb6ibu9QEEpm2AHW/c/2Qq59YRxUCqRf3+sG7Oe4yUAmMoCrf4olrOr31OCH85yKK1VW+3GliACad/QQnhCJvFo67GgaJwWV1+rXaQPFtVjLVqpRuS+Y4eSEcszEyiOWN3T0QnUbkCOSQoM1sHz355WWCMjW/qvuBQXAIyhCwvdaCZJ6i/ZLdM6u+mgVXhF+5a4/QegKCztkSn4D20p1KJ0yyycgxgLn2S1t6A2KWiAbGfEnXIHK7zJQtD4foi3+gP8WY0fmv1/Yjw/n/ieQdL1JvorhJAbQ6Hq1voRUv4yJ7YcVHS/ELeLd1s3NF+JZIjRnToeX+YRLveFAgK+Q== 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 warnings: [auto build test WARNING 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-006-20250609 (https://download.01.org/0day-ci/archive/20250610/202506100135.4iTfYLoH-lkp@intel.com/config) compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250610/202506100135.4iTfYLoH-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/202506100135.4iTfYLoH-lkp@intel.com/ All warnings (new ones prefixed by >>): arch/x86/mm/init.c: In function 'init_memory_mapping': >> arch/x86/mm/init.c:555:28: warning: passing argument 1 of 'IS_ERR' makes pointer from integer without a cast [-Wint-conversion] 555 | if (IS_ERR(ret)) | ^~~ | | | long unsigned int In file included from include/linux/string.h:11, from arch/x86/include/asm/page_32.h:18, from arch/x86/include/asm/page.h:14, from arch/x86/include/asm/thread_info.h:12, from include/linux/thread_info.h:60, from include/linux/spinlock.h:60, from include/linux/mmzone.h:8, from include/linux/gfp.h:7, from arch/x86/mm/init.c:1: include/linux/err.h:68:60: note: expected 'const void *' but argument is of type 'long unsigned int' 68 | static inline bool __must_check IS_ERR(__force const void *ptr) | ~~~~~~~~~~~~^~~ vim +/IS_ERR +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