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 2F7E4E748E9 for ; Sun, 1 Oct 2023 07:51:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 474826B0173; Sun, 1 Oct 2023 03:51:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 425456B0175; Sun, 1 Oct 2023 03:51:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2ED5E6B0177; Sun, 1 Oct 2023 03:51:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 1C2D96B0173 for ; Sun, 1 Oct 2023 03:51:00 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id DD533160114 for ; Sun, 1 Oct 2023 07:50:59 +0000 (UTC) X-FDA: 81296121438.26.0CAD947 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.136]) by imf28.hostedemail.com (Postfix) with ESMTP id D1D95C000E for ; Sun, 1 Oct 2023 07:50:56 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=AH3b86SO; spf=pass (imf28.hostedemail.com: domain of lkp@intel.com designates 192.55.52.136 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=1696146658; a=rsa-sha256; cv=none; b=bgod721C1H8HrNNlYM6g8efzTraRnFCPsEx9xScSFIdP76MUDqixOUap9Sz9t5tFCb8mt3 14ALD26zPFDB0PTR2PTwCRqbrfGK/1ls+LtFeySelSB3pk/u0hM6v/WleM8qyIvPoO4fmN E9lk85lVOhOGhMROdsFAf35MzlKTB00= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=AH3b86SO; spf=pass (imf28.hostedemail.com: domain of lkp@intel.com designates 192.55.52.136 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=1696146658; 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=Q/KEa3zoP9BHRUfTIjMCT3uEVoEMz8tpGPduy7aQ1yU=; b=tzrQfUxx0mccaGUYoq+p2NOuObpKMU/48KaX39dqFoNG4GmPpY4vocTIlLVZfU7/BPrJoH K/mtbjKtOFk/OhEWfXOsT9+U5cjl4vZLFrcUXJhdU6jcDYI54QUovCwoqfy7gr3TPX7vIp XmeoY8E6wE3YZ9g02TLLOtNUMesfiqw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1696146658; x=1727682658; h=date:from:to:cc:subject:message-id:mime-version; bh=dsoyHeB866EgMNIu7KGOTfSoODZHbPbSow/Bo4THg24=; b=AH3b86SOXR3/VhiE0IA61B2LwPumkt50jLdBufik24HvbZEke0BWV0mP yni1DLylzxs972WYp29FxmvzBzHNTZVWX2+irUIyTcf8H63kIfJdCLfXv CV0CzgnBv26hJiQfmuuD6a3HONip+Q1l7cx2CQIcYxSTweDxDx0wnECen 8DLF1YEpkx/IOZmP0BgNpSeUaPwzvTJ4gUJ03PFx6wi0a4Jc/7zxZMWgS hiMphNBCpXg9IGAfdCTRx/oL9DUiDZyIKFM8OHeQAphfpU1besIG4P7pR 7R0ajJ3pv+aXuHIHN7pya9gYa887oKNDOctzCQS9vzilOrGro07b6tNct g==; X-IronPort-AV: E=McAfee;i="6600,9927,10849"; a="361880723" X-IronPort-AV: E=Sophos;i="6.03,191,1694761200"; d="scan'208";a="361880723" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Oct 2023 00:50:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10849"; a="785492152" X-IronPort-AV: E=Sophos;i="6.03,191,1694761200"; d="scan'208";a="785492152" Received: from lkp-server02.sh.intel.com (HELO c3b01524d57c) ([10.239.97.151]) by orsmga001.jf.intel.com with ESMTP; 01 Oct 2023 00:50:53 -0700 Received: from kbuild by c3b01524d57c with local (Exim 4.96) (envelope-from ) id 1qmrE2-0004tn-2W; Sun, 01 Oct 2023 07:50:50 +0000 Date: Sun, 1 Oct 2023 15:50:38 +0800 From: kernel test robot To: Andrew Morton Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Muhammad Usama Anjum Subject: [linux-next:master 8148/8790] fs/proc/task_mmu.c:2105:17: error: implicit declaration of function 'pagemap_scan_backout_range'; did you mean 'pagemap_scan_push_range'? Message-ID: <202310011545.iHTT4Y7S-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: D1D95C000E X-Stat-Signature: 5dyeod4jc8etdmf5zpnpyyxfy3uo4jdt X-Rspam-User: X-HE-Tag: 1696146656-993725 X-HE-Meta: U2FsdGVkX19H/rw9WP1TNvGgJ9eWgZJhjdlzSFHUR3ISP2nCvyVYumY2jbuIIE+jJAx12T/hOkOAHBjZHedvXqyoc9/QPVtqg4DNTNqZHjVvSMJu/KZqPvgDTTgkF5c1GSirsflj6JoLmpJG5dxiLMu9TDmyx+Rh6seSrAlsHKk8dCeTqkgraLh8FSg9OLYX0nD7gy1eiKXU7OngJtMXAOM8F+bZitMS/ie1xWQP5ks1nvK/7mh90mRJ088txssCunKC2NRVBixPRUx41O002ULeF1h8NkE32rY2/iyIyAEKolY2p1NEjowNyeHcQsUkrhc5HaRG3BA3XcRbUorm+1R8hrm2wKmQtakQZG/xysKQgZ6HMTRCGlChz8lqBQr7E0myQZu9+e6IBb+u4psnUYv9IDaNQ5e8s7H1MIOvCk/TRRmuTArlqxojjowC0EGPezKk7mKx/x1O6JLTjMJENAbJsG09lauL5KfVIJuM5hg83Tv/KTvFAaWszX9xnSKGqttHzb67l2bkeoCXVZL7MXT6yU0ngvlR9SDCUSBgT44Z32DWa2MfB9dfJGHWBx5ZBWRmEDjZ3mBp6yNTKwY4ixu9OqH4VqMbMPzHOAxrd8eTeeDOb+8Ua1CmXB9MWeTefbbGdmo91V6Wucrw3JToUAK4ceD6FHMpK0nXF5k84F4PzowtnyFPdwxtzXnhbrf7Daq84xnI0G8L/Baw30Vb6b3Yu1KvrYn6JSsZibC8+eQvxuRs3myn7UjLNtg1UagPFNAd17F0Vh7C8lUTy0r8tfq81wU1IB7T9k2Isw+WQ7I+81DcrFQnG+N9rddxbt02liGcXAG2bPx4rD1v6f81sr7y+xYO+y8aspgJS8DPXinobxCcCkZ41/Uub5Yg/+i3lxNdI7QyM8lHVDEvf/JrzrlZuhwqFS11ZpuN8zlQ2DuNyccQQYIcgSvGGAOxmeHZ4TmVSJUxw/0Qm3IupGM QtTzOyKF Ty7FabV/74cmx0w27V1TBCM766x1YZEIPlu7fL9CZR7vIgSCVXDeeOSCunmyQfLyL7GInLdrRUxGcun6G2/IvvhWxnvfPl5NTDgZvpiWTxRf1UEjv5fyW5RNHzw+xHX16KiirWqhaiuKDIz6hDQ5+fCNUQdc+tKgYsR69rEeEXvUzoHzFaQxayJLcfQ97ypaqHDxPvia4hk7m+IpRJeOqcBWdKPUBamE/mrI80ZrdbmuUDy90pky+iNU0m1BJjnDXjwy4cxkHa4/e8It9y2qZzyl6fKBtQ5EH64ToIGlsE+PkgI+PegdRkFRZDKI68g6P3VO4tJWQJkzo61olQGXMy9MuBYhk+8uYBIygoyYaUTKN+kI1ieSlswAsyoUJtqFub4bEMUD0xbYnqQrRkuZnkTnuFa5zztlpuurzmmZgN2K/6VKqcY1iqiUNF7B90o8dOaa0gGmv511GBdCXWzyACgEje2m1lqbT8QudjJc22AFJmftduXBZhqPHsVYgQbrYPD88QtoWbYL0f/A= 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: df964ce9ef9fea10cf131bf6bad8658fde7956f6 commit: 588d06cd90cfb015926def2469ab99f3c72a205d [8148/8790] fs-proc-task_mmu-implement-ioctl-to-get-and-optionally-clear-info-about-ptes-fix-2 config: x86_64-randconfig-005-20231001 (https://download.01.org/0day-ci/archive/20231001/202310011545.iHTT4Y7S-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/20231001/202310011545.iHTT4Y7S-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/202310011545.iHTT4Y7S-lkp@intel.com/ Note: the linux-next/master HEAD df964ce9ef9fea10cf131bf6bad8658fde7956f6 builds fine. It may have been fixed somewhere. All errors (new ones prefixed by >>): fs/proc/task_mmu.c: In function 'pagemap_scan_thp_entry': >> fs/proc/task_mmu.c:2105:17: error: implicit declaration of function 'pagemap_scan_backout_range'; did you mean 'pagemap_scan_push_range'? [-Werror=implicit-function-declaration] 2105 | pagemap_scan_backout_range(p, start, end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | pagemap_scan_push_range cc1: some warnings being treated as errors vim +2105 fs/proc/task_mmu.c fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2068 fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2069 static int pagemap_scan_thp_entry(pmd_t *pmd, unsigned long start, fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2070 unsigned long end, struct mm_walk *walk) fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2071 { fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2072 #ifdef CONFIG_TRANSPARENT_HUGEPAGE fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2073 struct pagemap_scan_private *p = walk->private; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2074 struct vm_area_struct *vma = walk->vma; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2075 unsigned long categories; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2076 spinlock_t *ptl; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2077 int ret = 0; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2078 fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2079 ptl = pmd_trans_huge_lock(pmd, vma); fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2080 if (!ptl) fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2081 return -ENOENT; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2082 fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2083 categories = p->cur_vma_category | fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2084 pagemap_thp_category(p, vma, start, *pmd); fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2085 fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2086 if (!pagemap_scan_is_interesting_page(categories, p)) fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2087 goto out_unlock; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2088 fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2089 ret = pagemap_scan_output(categories, p, start, &end); fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2090 if (start == end) fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2091 goto out_unlock; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2092 fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2093 if (~p->arg.flags & PM_SCAN_WP_MATCHING) fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2094 goto out_unlock; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2095 if (~categories & PAGE_IS_WRITTEN) fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2096 goto out_unlock; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2097 fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2098 /* fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2099 * Break huge page into small pages if the WP operation fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2100 * needs to be performed on a portion of the huge page. fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2101 */ fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2102 if (end != start + HPAGE_SIZE) { fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2103 spin_unlock(ptl); fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2104 split_huge_pmd(vma, pmd, start); fef1d15288b455 Muhammad Usama Anjum 2023-08-21 @2105 pagemap_scan_backout_range(p, start, end); fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2106 /* Report as if there was no THP */ fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2107 return -ENOENT; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2108 } fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2109 fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2110 make_uffd_wp_pmd(vma, start, pmd); fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2111 flush_tlb_range(vma, start, end); fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2112 out_unlock: fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2113 spin_unlock(ptl); fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2114 return ret; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2115 #else /* !CONFIG_TRANSPARENT_HUGEPAGE */ fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2116 return -ENOENT; fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2117 #endif fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2118 } fef1d15288b455 Muhammad Usama Anjum 2023-08-21 2119 :::::: The code at line 2105 was first introduced by commit :::::: fef1d15288b455d957cdee6ebf8118b525872bde fs/proc/task_mmu: implement IOCTL to get and optionally clear info about PTEs :::::: TO: Muhammad Usama Anjum :::::: CC: Andrew Morton -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki