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 E4FA7C369BD for ; Wed, 16 Apr 2025 07:22:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 539622800FF; Wed, 16 Apr 2025 03:22:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 498802800FD; Wed, 16 Apr 2025 03:22:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2EA6A2800FF; Wed, 16 Apr 2025 03:22:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 016D42800FD for ; Wed, 16 Apr 2025 03:22:05 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 92A551A0188 for ; Wed, 16 Apr 2025 07:22:07 +0000 (UTC) X-FDA: 83339063094.17.03D0DF9 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) by imf15.hostedemail.com (Postfix) with ESMTP id 7A2F9A000C for ; Wed, 16 Apr 2025 07:22:05 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=d1trmV20; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf15.hostedemail.com: domain of lkp@intel.com designates 192.198.163.10 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744788125; a=rsa-sha256; cv=none; b=0l7KCwULdE63nWkxaA+gSo15v26mIcYCQv3i83822muLpMPvQOCjPjTWoo4ZhAJ/QILtoR 7znJ7N78ToAOemBK5SP9DBHzYJZicKYSZn/cx3V0/h1riPhHEYmBOs/P5T9RXoPLh6JoiX zyKUX194CXH5PYAwdkoH6ozRe4ta4QQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744788125; 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=/65jGMvfdFsyQhuNmS45FdfdYIawqVmkG2qpUfTU4DY=; b=MvEfejsPKYZndRVTiHYxWkuwwMuRWDlh9u6LbdHRTsDGHg/ezpIiNTXypcKdoymv4hrsbG CyEoDUQEfMe0NQcY+kas6XNhVDYU07HlXqmjy++Y2jKNPRgzE3i/YaJxdU7z7H2+SfU4QW p5KxXAKVMKKzi324WogfCHVNuPyidG0= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=d1trmV20; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf15.hostedemail.com: domain of lkp@intel.com designates 192.198.163.10 as permitted sender) smtp.mailfrom=lkp@intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1744788126; x=1776324126; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=qAn2gavUN3kjKs6JO64H2BBeRbzexvhd1YVTNaubjzI=; b=d1trmV20f33iffhX0t+r06ePWsKcZwDMufIyq3L6QDoA0Yy4BnDCtPh3 z7Ieot9kQ+XX4pT4f7t5Af11W/g54uwnOrEfU4CBsljlEBuQGXxdzHTZc E0K8k+2rVLWSnc2pjvovRN9biNdNFsSeSYXUDJawnpqO6lgnRYdHCrhrd NOiUcqEoRIQbb3LLbS2Q6L4+izUIy9Bl9gO6up600fn5YnTiM8wJtxJjg hh84/6JwWlo2dd1XCaay8eir5rz2tP3uKoWyqNGUzVBut7H+5r5tU6lQ6 jeJUYiuw9eo37tyyKziNzR8KvPqgQaPJKDIpmnEeQPC3rVJe8jmKui2rW A==; X-CSE-ConnectionGUID: xccJxNgmR0S2+XyL8sGULA== X-CSE-MsgGUID: e6PRztjPS/ambYi9xfiTvg== X-IronPort-AV: E=McAfee;i="6700,10204,11404"; a="57710818" X-IronPort-AV: E=Sophos;i="6.15,215,1739865600"; d="scan'208";a="57710818" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Apr 2025 00:22:04 -0700 X-CSE-ConnectionGUID: 3TFzByauSvC4oLtQb8L1ew== X-CSE-MsgGUID: XssrkKJcSbyndgCPf4z/aA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,215,1739865600"; d="scan'208";a="135418907" Received: from lkp-server01.sh.intel.com (HELO b207828170a5) ([10.239.97.150]) by fmviesa004.fm.intel.com with ESMTP; 16 Apr 2025 00:22:02 -0700 Received: from kbuild by b207828170a5 with local (Exim 4.96) (envelope-from ) id 1u4x5r-000JFE-1G; Wed, 16 Apr 2025 07:21:59 +0000 Date: Wed, 16 Apr 2025 15:21:14 +0800 From: kernel test robot To: Oscar Salvador , Andrew Morton Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Muchun Song , David Hildenbrand , linux-kernel@vger.kernel.org, Vlastimil Babka , Matthew Wilcox , Oscar Salvador Subject: Re: [PATCH] mm, hugetlb: Reset mapping to TAIL_MAPPING before restoring vmemmap Message-ID: <202504161523.M2CmTjsj-lkp@intel.com> References: <20250415054705.370412-1-osalvador@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250415054705.370412-1-osalvador@suse.de> X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 7A2F9A000C X-Stat-Signature: towruut1wx7r7wbcfbaagxfjtznech8d X-Rspam-User: X-HE-Tag: 1744788125-78661 X-HE-Meta: U2FsdGVkX1/423gidUbY5R3MlZ9rvpgiHZhmgDlTOOWRSaDZWXfWP1z3+O7nWTxlPIwYCrsKygHDV+8Bstcobfi5cXJBhKjfby33f8K+MJ973DcMMiuK5tgsYYqKNtj2BU+cGYFqigkc74VPTTG41MC9Of9XMNiErApy0mTVUDwGJmDDbaUef28RgmW2/b0Mcrmdc+JjM8zd4m2HYPNRvziI62rzbCVlOhXVi2i+dCPVrLipDS1OjSzy+DIB+kiJQyaebPV5eUvkMOIKdkanf7O+235yV8HviEUDpXogoB/Mc8N8ZufOqm/QZu8qdUKqHXEOvJ8bLHLN6lWw82PPNN2/etSduR8ZKVOXk2izQDIZmJUz4SC9ZNmN+xZ3NbjifiY+CQTZyW6tLmwrrP/9aFA0AuhpYydGDCT1iBBl3caGBtaluKnvfD3rcwaSI3eKeBGYD1bL2jYR6aDpycly/6pu47gvx5mmpjhepMCbmqAd/g+G9/VmWt5k8boUTjevox5gBhDCLy+DSlQ30I3RLMKSfNkkCODy/pJowb3D4ury3RwBy68j2y8E0Gp6cnOOaNu+oBVF8OIboz6HjEDEH2Jmmolrhv9qWnlJ4q5LXYEeE7J7ZvN9zkrjizMoE5GaG4FloPysg6PiC8MfEn0+q2BR//fVHRlAS7CF33XRF2URvwY8jombD73RCN9b6cYxBb3RO4MKOWhs28QxsllRxCa1+BO2ltYMLFre5eIPSCU2Hxflw4CGCdZ5buN6u5NHyg5ovT1q9jcoZqqghYQgspWoBo0AlLbehyN6jrxq5gpdFIHTsTl3kmr7gXBGLrFdZAnQj6zhVOn3uaPtSBBH7WJRAk5FpALQ+leMjOkyuTXQXS3ItuegzislwqR3lh0cTg31839ifSuqJxlTw8+djr9ubgAG9wHUedUrCmiDO2M= 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 Oscar, kernel test robot noticed the following build errors: [auto build test ERROR on akpm-mm/mm-everything] url: https://github.com/intel-lab-lkp/linux/commits/Oscar-Salvador/mm-hugetlb-Reset-mapping-to-TAIL_MAPPING-before-restoring-vmemmap/20250415-134835 base: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-everything patch link: https://lore.kernel.org/r/20250415054705.370412-1-osalvador%40suse.de patch subject: [PATCH] mm, hugetlb: Reset mapping to TAIL_MAPPING before restoring vmemmap config: x86_64-buildonly-randconfig-003-20250416 (https://download.01.org/0day-ci/archive/20250416/202504161523.M2CmTjsj-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/20250416/202504161523.M2CmTjsj-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/202504161523.M2CmTjsj-lkp@intel.com/ All errors (new ones prefixed by >>): mm/hugetlb_vmemmap.c: In function 'hugetlb_vmemmap_restore_folio': >> mm/hugetlb_vmemmap.c:506:9: error: implicit declaration of function 'set_hugetlb_cgroup' [-Werror=implicit-function-declaration] 506 | set_hugetlb_cgroup(folio, TAIL_MAPPING); | ^~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/set_hugetlb_cgroup +506 mm/hugetlb_vmemmap.c 488 489 /** 490 * hugetlb_vmemmap_restore_folio - restore previously optimized (by 491 * hugetlb_vmemmap_optimize_folio()) vmemmap pages which 492 * will be reallocated and remapped. 493 * @h: struct hstate. 494 * @folio: the folio whose vmemmap pages will be restored. 495 * 496 * Return: %0 if @folio's vmemmap pages have been reallocated and remapped, 497 * negative error code otherwise. 498 */ 499 int hugetlb_vmemmap_restore_folio(const struct hstate *h, struct folio *folio) 500 { 501 /* 502 * Before restoring vmemmap, make sure to reset mapping to TAIL_MAPPING, 503 * so tail pages that were reset will have the right thing after being 504 * restored, and the checks in free_tail_page_prepare() will pass. 505 */ > 506 set_hugetlb_cgroup(folio, TAIL_MAPPING); 507 return __hugetlb_vmemmap_restore_folio(h, folio, VMEMMAP_SYNCHRONIZE_RCU); 508 } 509 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki