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 437BEE810AD for ; Wed, 27 Sep 2023 09:21:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9D23B6B016F; Wed, 27 Sep 2023 05:21:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 980736B017A; Wed, 27 Sep 2023 05:21:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 847F26B0198; Wed, 27 Sep 2023 05:21:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 6E8786B016F for ; Wed, 27 Sep 2023 05:21:25 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 3E0B41A1119 for ; Wed, 27 Sep 2023 09:21:25 +0000 (UTC) X-FDA: 81281834130.17.C08D10E Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by imf23.hostedemail.com (Postfix) with ESMTP id 94D98140007 for ; Wed, 27 Sep 2023 09:21:21 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=PxLmEt0O; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf23.hostedemail.com: domain of lkp@intel.com designates 134.134.136.126 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1695806483; 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=JcQ/wEnBGwyrZO0AuxGudxIRMjDt4bGI4SZMImdzJD0=; b=dqph5NY17nkbAtyVPFNxd9yqkiT3d3H0MIaf71sgF7RXg5tavCHnd74WSI/tbI98B3aGHy EwAyzm3txNm3Umz0Y7iHMDqiYrj3a8TadhfzXBOzXA3PI4rW67VdW8utkcKw5LtoXhHE9O M5ruDJnLuSYUR/hTr4PJnu/9thpRFWo= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=PxLmEt0O; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf23.hostedemail.com: domain of lkp@intel.com designates 134.134.136.126 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1695806483; a=rsa-sha256; cv=none; b=2nEKmLOyQHGzqzVuMHlRaVVaHcgtH+Mm033KBpDozFnnhlx00R6o4x6C8kbM1osbJsyPgX NO+wKJx0EswSXW4H+8aZ06Usn+nVj3SmB2MXhJlvkevq+IaXJK74xIGwZfK+esZeqLTER0 tFZZpIaHm3tN0JhsjhM3yUHStcZ5QOU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695806482; x=1727342482; h=date:from:to:cc:subject:message-id:mime-version; bh=lTrvGAiWWvoe77pGJKgq4GVaHuSl9pP0HCD46s023sM=; b=PxLmEt0OFialC4FY30tF5NcpK8GCp0FIu2ZExUGle4gfzL6IC1rDpbJD olEMEXUNxctU8rqXxx3rUj0fqLIM/ngpqsMy8akUK1JHQKGlaP6bzchoi LpwOujlVE/mW9fW/+tJ4+aGokIzCUMy840qvi/Y6UyA66QrjnX7f9Puei 5Fu+LwtuaTV6OtdNlucH3ESYQGBanqcBWXmsqL4BeIucxUyzE55pDdmrI /m0EypfL7t5vLDKVs0c3EqymmMfIbN3oq+kf6lJ7K9eZ4z4iQOUGak/N8 v0WsGLgoA38ExDakqO0lV64IGt5qVn24mvHBAuPCf0rwnYt4ZruubxzqZ A==; X-IronPort-AV: E=McAfee;i="6600,9927,10845"; a="366839181" X-IronPort-AV: E=Sophos;i="6.03,179,1694761200"; d="scan'208";a="366839181" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Sep 2023 02:21:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10845"; a="819357233" X-IronPort-AV: E=Sophos;i="6.03,179,1694761200"; d="scan'208";a="819357233" Received: from lkp-server02.sh.intel.com (HELO c3b01524d57c) ([10.239.97.151]) by fmsmga004.fm.intel.com with ESMTP; 27 Sep 2023 02:21:17 -0700 Received: from kbuild by c3b01524d57c with local (Exim 4.96) (envelope-from ) id 1qlQjL-00002E-2i; Wed, 27 Sep 2023 09:21:15 +0000 Date: Wed, 27 Sep 2023 17:21:07 +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 8126/8345] fs/proc/task_mmu.c:2105:3: error: implicit declaration of function 'pagemap_scan_backout_range'; did you mean 'pagemap_scan_push_range'? Message-ID: <202309271719.sXq960r2-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 94D98140007 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: hamhotiss4b1xaicrtk1a1crhrcsasdy X-HE-Tag: 1695806481-166329 X-HE-Meta: U2FsdGVkX1+VK9ScgdZFY2RD0p8jp8KpAtlMr6uRCuc/2MUaFF4rgddCa+QCLohfSPOPbsfCF8BxZRomMyjdaK8QakATYznnzoDjQJ8K3OaPEtt9R1d3jkFNwQxGDyd0cvc49PCkco0KQcqxykooepOHyDhcgOIZW76GizbuCqNTaKWcSbcCNS4dRSRxL33bWnlnCBHhUOvR+lou6NM2sq/LgTvCM/kYZ1PL6diDZBWG0ZryOX2J1v9FA0YEn12TFCjFwZrt6IkAbIyWV9LXz+BPmCKskiVW+iXKigvgHg/zdOjkdjI1Oo1LrG1sPbFTrCV+y6MzetLALnWobi8YsXeWZkAkIB92lfyqQX3K0odyts9824KujHtAKDlX8ROjOOwHzqFtf5Ste9jseHVvC5r7ZCPBNcc/eXKRvUkgfKX1kX2fzh6APIj2+JxFcNpDBbhFje+qNqb8iZz/7ZTdkf9qXktjYPqHPf7GD7w9j+WPI97FWpTRqEczU8fhfSI2Vz6Az8qZOkOivA5n9S6K9N9oy/itkD1lH8zwpMmX2MB3o6xRhOIXbg7B3gJuOklIuTNCNV6kFlgI/NqvOm1fLDn9CzFLJ5UsMkANFj/Af/LQSXaZGJcLvRWcVVpgtGdCZ99JhKXmXsONYekClBEaD3n/FMqppTtNOs7MPYTk9isUWnDPjXpb5R/mS25MP4uYYztxaveiOCrjSEJVm6MJBG1z9QrKfHQBTIuXhCoRDOnFG7CZeys/54VMqMKQOYOjI0TKc+up/pj0r/QAw/+VDZv4eGra/Ak7XDlyijz+cM5Mh0AptdN+VsC5mSyun/xfc4EvcPD+QGvUqGF/ru1jfQvr12mDvr/lmjq7ypJWAKaYkFUsoBcEt7NZ2WLJzA6WsFDpCxPDJir3k/tLiPbP15eo0pVbJ93GJoGsJe4kT/s5tvbU2mAW9DkpAVAHg6gdRVSENaalArfQcGhduSW Nha9o+EM zKWPCmJ53ZfZQnlGPB3mnNFFzTcI/hWlLhq4Xg9qLZHX42ojjskS3Eg7nrZUX3UOlKNpOIl0pv8kZ82vEfzbkHv/a8NUDbwWkdj7CtOo1Wcl5bIPo7erdOC5Lv1lACwgY3hA2W/GRwThf7hXvHYYvxmjrSybKYcGPpkMq6hpMDjmxh+CoNy4SQTzPqZtZgDAT83WbNhj2yG79JeetRQIFIUR7MHJK8PEPXQPhkzRytpIRGmAQuHUE8oePaPSJ8qsVpD+6ENdh1ljWW/frObch34J3bg2pUA86lqJVbM+NxVkOMxVdQRnkajmqVlTx+EocLr4T7aN5MSVC4E2zbTw8XL/dM105qaUtaXORhVGpXdGCR6Ue7FEGb6hqQxi3UieASuqZb3INVN/BZHG4B/hKOTA+bYCsRKHYuwdyMcN4IrUgwvWG8zjiW4rgf22GGUafT/y4+L2q/bRX9b0ZSFNTe/AEexQ353rXWBHJTGfHNjad9WM2sctbXDwTl/jxQ1WSjdG+3EIY/HMoXiY= 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: 18030226a48de1fbfabf4ae16aaa2695a484254f commit: 9ce57107e2c4448860ac500e6080f576fabc7081 [8126/8345] fs-proc-task_mmu-implement-ioctl-to-get-and-optionally-clear-info-about-ptes-fix-2 config: i386-randconfig-003-20230927 (https://download.01.org/0day-ci/archive/20230927/202309271719.sXq960r2-lkp@intel.com/config) compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20230927/202309271719.sXq960r2-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/202309271719.sXq960r2-lkp@intel.com/ All errors (new ones prefixed by >>): fs/proc/task_mmu.c: In function 'pagemap_scan_thp_entry': >> fs/proc/task_mmu.c:2105:3: error: implicit declaration of function 'pagemap_scan_backout_range'; did you mean 'pagemap_scan_push_range'? [-Werror=implicit-function-declaration] 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 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2068 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2069 static int pagemap_scan_thp_entry(pmd_t *pmd, unsigned long start, 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2070 unsigned long end, struct mm_walk *walk) 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2071 { 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2072 #ifdef CONFIG_TRANSPARENT_HUGEPAGE 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2073 struct pagemap_scan_private *p = walk->private; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2074 struct vm_area_struct *vma = walk->vma; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2075 unsigned long categories; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2076 spinlock_t *ptl; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2077 int ret = 0; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2078 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2079 ptl = pmd_trans_huge_lock(pmd, vma); 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2080 if (!ptl) 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2081 return -ENOENT; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2082 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2083 categories = p->cur_vma_category | 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2084 pagemap_thp_category(p, vma, start, *pmd); 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2085 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2086 if (!pagemap_scan_is_interesting_page(categories, p)) 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2087 goto out_unlock; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2088 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2089 ret = pagemap_scan_output(categories, p, start, &end); 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2090 if (start == end) 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2091 goto out_unlock; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2092 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2093 if (~p->arg.flags & PM_SCAN_WP_MATCHING) 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2094 goto out_unlock; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2095 if (~categories & PAGE_IS_WRITTEN) 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2096 goto out_unlock; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2097 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2098 /* 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2099 * Break huge page into small pages if the WP operation 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2100 * needs to be performed on a portion of the huge page. 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2101 */ 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2102 if (end != start + HPAGE_SIZE) { 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2103 spin_unlock(ptl); 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2104 split_huge_pmd(vma, pmd, start); 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 @2105 pagemap_scan_backout_range(p, start, end); 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2106 /* Report as if there was no THP */ 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2107 return -ENOENT; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2108 } 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2109 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2110 make_uffd_wp_pmd(vma, start, pmd); 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2111 flush_tlb_range(vma, start, end); 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2112 out_unlock: 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2113 spin_unlock(ptl); 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2114 return ret; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2115 #else /* !CONFIG_TRANSPARENT_HUGEPAGE */ 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2116 return -ENOENT; 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2117 #endif 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2118 } 3fa00ae945d61a Muhammad Usama Anjum 2023-08-21 2119 :::::: The code at line 2105 was first introduced by commit :::::: 3fa00ae945d61a07a53f7609dc86e7c832d7c535 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