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 6BD17C7EE29 for ; Fri, 9 Jun 2023 14:49:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D20C98E0002; Fri, 9 Jun 2023 10:49:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CD1096B0074; Fri, 9 Jun 2023 10:49:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B99048E0002; Fri, 9 Jun 2023 10:49:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id A64FE6B0072 for ; Fri, 9 Jun 2023 10:49:31 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 38426A0222 for ; Fri, 9 Jun 2023 14:49:31 +0000 (UTC) X-FDA: 80883492942.15.7EE1A06 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by imf07.hostedemail.com (Postfix) with ESMTP id 722014001E for ; Fri, 9 Jun 2023 14:49:23 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=nx2NDOAX; spf=pass (imf07.hostedemail.com: domain of lkp@intel.com designates 192.55.52.151 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=1686322164; 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=+UZFatzgPtM/Z2MB+CoUzkTd2jZvr7JV6roel9Ats7c=; b=zy9PWvVW5MGvr0omA/Z/M97YaIiEz/C+TMmCO7T25rcVmIxBr/CMkLMDfOH75fTydPsbuS 7vj8PVVrJ/+6Cryn+pCYf/G0EbKlK+Cflk9OT2PSt8IWzXJbLiT+KU9m8+XJv1KDlnT3cL nPYBMgdQPREKALanB0lYWq/+5FggkCg= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686322164; a=rsa-sha256; cv=none; b=TIxX7jTTS5XZ+UGnZdMjzC48JMClwjiqoEOcXPlkiQ4nWhARC/K7b6dOemydqAJDem5VIt +/5AIMSfuwnQKGWN/P0ec/6HPJ72IWgxDt+0XRPCJlpHGRnXKw2UgUXD99gpTjVHjql9q9 slHjBCI2b7675FO+9gskHkXD8785PiA= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=nx2NDOAX; spf=pass (imf07.hostedemail.com: domain of lkp@intel.com designates 192.55.52.151 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686322163; x=1717858163; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=5aT0rjqFbe+Vm7sM5/iX2YZk1lMoLO2VmOKe2HIj6kI=; b=nx2NDOAXtIbltLHQHrX643smVrYC/gjGqNKf/yMRdc5ZNAu51PDGqT0I /nHok1LGNHPBk5ZU4wJhBvqp/k0rzogDas+FicZ3QHiPclqMpp8lb+dbj SjD4RYELh7bGRDW90sfzE/KxzBVoJ7btWBwSe9/f6/TUf+E7hAEHOl4x4 1lPOj7NoYBQPfJP4mDm6YSuWAFiH/pdOEmPIQoByYgtCzbsKtJWuE4fUG XQ+7FLdjrbCC2JvIRIXR8CYhIrGaQTRhreHVXE4TpR5nBCOgy3jYLG3US m2xxs8muhVD0KesC3/i0yJi/MKmIVlZXZM+PVzV2b7fn1vcVjPnYVArLp A==; X-IronPort-AV: E=McAfee;i="6600,9927,10736"; a="337970842" X-IronPort-AV: E=Sophos;i="6.00,229,1681196400"; d="scan'208";a="337970842" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2023 07:49:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10736"; a="1040503245" X-IronPort-AV: E=Sophos;i="6.00,229,1681196400"; d="scan'208";a="1040503245" Received: from lkp-server01.sh.intel.com (HELO 15ab08e44a81) ([10.239.97.150]) by fmsmga005.fm.intel.com with ESMTP; 09 Jun 2023 07:49:19 -0700 Received: from kbuild by 15ab08e44a81 with local (Exim 4.96) (envelope-from ) id 1q7dQU-00096S-1J; Fri, 09 Jun 2023 14:49:18 +0000 Date: Fri, 9 Jun 2023 22:48:39 +0800 From: kernel test robot To: Baolin Wang , akpm@linux-foundation.org Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, mgorman@techsingularity.net, vbabka@suse.cz, david@redhat.com, baolin.wang@linux.alibaba.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] mm: compaction: skip memory hole rapidly when isolating migratable pages Message-ID: <202306092250.cp65gzkn-lkp@intel.com> References: <8cc668b77c8eb2fa78058b3d81386ebed9c5a9cd.1686294549.git.baolin.wang@linux.alibaba.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8cc668b77c8eb2fa78058b3d81386ebed9c5a9cd.1686294549.git.baolin.wang@linux.alibaba.com> X-Rspamd-Queue-Id: 722014001E X-Rspam-User: X-Stat-Signature: w58u61arpjqapeku1fzdukyfr5mqdqtz X-Rspamd-Server: rspam03 X-HE-Tag: 1686322163-324975 X-HE-Meta: U2FsdGVkX1+/NNFOTsUcIOS4p6MTU4j+in6koXl4xlH/EwU5bbss8yJx73R2sb/GTgOdgjZOmrmY0H1fRrSz0xl+n/2r4AWiVbHVGx1PBBRquyVCut7KMAeNkxWlmBzAd+8s668XFYWOFpS+5YeV9lakHHfZw3ngvIWD4VUE9EeVxOdB+k+tksIXbnID/yLfsBpO9S8bpcBVE5HHE4sdDgvZLgo9dm16P91GDYFIh+/l0usdZmG7euaF45hnNj7XGruVvuSD4bfwiJoTC4KIINL6eE4a+s7Bf83d/BOAnKlwTCI+kb3sqgsOX1LIPBgFi6qkZHOkSVdokTgse4np5hDtTlMtl9an9DobsP3/USy3F5HIG996jOr7xktBCYJekT9Y+18qK24k9f8kaPCaE7vwwZTjz1buW3ZqyrfatQ2ZbNMqnTcFSMBDVnlu8JpvdKqJA6TElmQUeeOdGxU2c+BlMQW8yB2f68qoTIJSUdTyPMB07yej8Id8ah1w1bSo11aJphQfuIrLr8PXayc06omcLJl52qn6zZGFpxxGgnNGZIZbJ8TfQrlAtEpWBWW1rG/Zau8hdmPlmRRlBTI6ThpbFrbDHEiZEcOr4z+Bqq5eH3ThQh+xDpAGyZGj+tw7AmFgXWwUbIR5BvVqIJDQkd/UqogIhV8djazTAy69SbG96fRsiTZ8TcY4TsT35hdHAZad8SjfqmYf79xu5JJTPpcfuZu+7l6YcH0iBoHKIU/271Oz9xp39m/ANS78K7BiJ4eWZ+x4FmjXhA3D5XP0R80hoth1bmq+d1ANz/YyJIT5Vgzub8vYBRGis9EHoBnC6xNGrmKPUjRtFqXUy+mBoAQe744aCWF763q7yCyE8GlGc+7r9bbs6png1sxNChaAh+U9TGwmq8/ZSqC1mFEl2ifCJYVQ2eOmv9zX0Fm+hzQAyRRlkVY8Fyo7kaGnsasFJ7MsSwkeLTGmIlTKmXL XnrCgUDg 2C5PUlc1q+Q4sE6pOmndLizRBZFfK3q7jvChxYkr4TlOh5CuiCJDelW6qKf2QancGNsvlHZbfDxasSz6u5kywzmogowyKUPWJFzUX+Zg8r4J9ZSnQSUST7HPnBVPdY5+WB3tV+xIsDxrukcObPlg9i0BF6FN6ECzfgbis/JWNv/tJ89xf+UgD1khiqzibyp3dcAvZaCnFNypZJZFqkGUC8PDwbEeA8guRAOMnL6g0Iobd+m1ae6tfI5Op/JPM59OeQLkw8nkoaSgm1tc5zCuFFbxV73LMsohTLELrO+xYdKgJMWke93RC59bV1nX03cplx50G30genaaHMYbGc6XAJca/3UuvZn0cfP2fAa/x+dWrvUK0OEn2DH7u9lDJsUegTnyIdNi/MH1x7rs= 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: Hi Baolin, 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/Baolin-Wang/mm-compaction-skip-memory-hole-rapidly-when-isolating-migratable-pages/20230609-174659 base: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-everything patch link: https://lore.kernel.org/r/8cc668b77c8eb2fa78058b3d81386ebed9c5a9cd.1686294549.git.baolin.wang%40linux.alibaba.com patch subject: [PATCH] mm: compaction: skip memory hole rapidly when isolating migratable pages config: arm-randconfig-r025-20230609 (https://download.01.org/0day-ci/archive/20230609/202306092250.cp65gzkn-lkp@intel.com/config) compiler: clang version 16.0.4 (https://github.com/llvm/llvm-project.git ae42196bc493ffe877a7e3dff8be32035dea4d07) reproduce (this is a W=1 build): mkdir -p ~/bin wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install arm cross compiling tool for clang build # apt-get install binutils-arm-linux-gnueabi git remote add akpm-mm https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git git fetch akpm-mm mm-everything git checkout akpm-mm/mm-everything b4 shazam https://lore.kernel.org/r/8cc668b77c8eb2fa78058b3d81386ebed9c5a9cd.1686294549.git.baolin.wang@linux.alibaba.com # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang ~/bin/make.cross W=1 O=build_dir ARCH=arm olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang ~/bin/make.cross W=1 O=build_dir ARCH=arm SHELL=/bin/bash 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/202306092250.cp65gzkn-lkp@intel.com/ All errors (new ones prefixed by >>): >> mm/compaction.c:235:27: error: call to undeclared function 'pfn_to_section_nr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] unsigned long start_nr = pfn_to_section_nr(start_pfn); ^ >> mm/compaction.c:237:6: error: call to undeclared function 'online_section_nr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (online_section_nr(start_nr)) ^ >> mm/compaction.c:240:19: error: call to undeclared function 'next_online_section_nr'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] next_online_nr = next_online_section_nr(start_nr); ^ >> mm/compaction.c:242:10: error: call to undeclared function 'section_nr_to_pfn'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return section_nr_to_pfn(next_online_nr); ^ 4 errors generated. vim +/pfn_to_section_nr +235 mm/compaction.c 231 232 static unsigned long skip_hole_pageblock(unsigned long start_pfn) 233 { 234 unsigned long next_online_nr; > 235 unsigned long start_nr = pfn_to_section_nr(start_pfn); 236 > 237 if (online_section_nr(start_nr)) 238 return -1UL; 239 > 240 next_online_nr = next_online_section_nr(start_nr); 241 if (next_online_nr != -1UL) > 242 return section_nr_to_pfn(next_online_nr); 243 244 return -1UL; 245 } 246 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki