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 38219C54E58 for ; Thu, 21 Mar 2024 11:37:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5EDB46B0088; Thu, 21 Mar 2024 07:37:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 59E386B008A; Thu, 21 Mar 2024 07:37:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 43E6B6B0093; Thu, 21 Mar 2024 07:37:20 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 2F32B6B0088 for ; Thu, 21 Mar 2024 07:37:20 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 01F7C41574 for ; Thu, 21 Mar 2024 11:37:19 +0000 (UTC) X-FDA: 81920845440.11.FB8710F Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by imf19.hostedemail.com (Postfix) with ESMTP id 8BBA11A000E for ; Thu, 21 Mar 2024 11:37:17 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=lILgPHHz; spf=pass (imf19.hostedemail.com: domain of donettom@linux.ibm.com designates 148.163.158.5 as permitted sender) smtp.mailfrom=donettom@linux.ibm.com; dmarc=pass (policy=none) header.from=ibm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1711021037; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=5XjLJguGrHjsSwxi4LT73k1QrMdXtNLtEXJkV6jyJlg=; b=6KQMjopcXBUuYjcDY7lrLltBihmOH+ZKcZd89rUxz5jDhiIGsLOhBr/ohhsumJgv2vCsVm /Wo9mb/fPOSiX3ESD4w+sTR7tK0rKUAoJYlnAdHad8Jx3GZhbmxiq44GKE61eXL1fG+vhU WKqOgi9QVf+CyKmzRrPSRGhDDj+mp5w= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1711021037; a=rsa-sha256; cv=none; b=3reS+RivlhjbZuHKtsiBPoRJvH4Gz8o/o2by8iEhfMWQ4S8Qfxw9YdrXVO1iKQ4zcugJUj laFAuyeu4VFxcDRsmv+Xpsfn/osOW/CBHpPajNzS6INbzFo0mLqfaoOa/SCJMjGJrf62+F XpF1LWZobVVjXtuuqSOE3/A65GetUsk= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=ibm.com header.s=pp1 header.b=lILgPHHz; spf=pass (imf19.hostedemail.com: domain of donettom@linux.ibm.com designates 148.163.158.5 as permitted sender) smtp.mailfrom=donettom@linux.ibm.com; dmarc=pass (policy=none) header.from=ibm.com Received: from pps.filterd (m0353725.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 42LBU5TC020425; Thu, 21 Mar 2024 11:37:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pp1; bh=5XjLJguGrHjsSwxi4LT73k1QrMdXtNLtEXJkV6jyJlg=; b=lILgPHHzPNzWefZBEx2qkJRduoGLlUQggJwOiQw8+auCOfbp292c/6Ke54GqTMwwJJyk PBfsW/i8DVWd1aI1mUeD6i7OhMXlhEDlWsXNuqYgTMEy+rS8Ok4FvWiJdMBMIRHkBmtt ATM7rVuvIDPU0HF+CKz75hjzOLoSxueko7Uk/rJ+hh42/uGc3hKDotl4OVRvYegsLxVT mqu5NKz+f2kWIxG5AnNqM4m/5LuQ7Hpy4nX7M6IBWUxH+IteJXMIbwmm+UuE4Sm5MAE5 YgzvsBLTx+ICPlJFlUY1HnUoU0NoNM48W1fICGYoqw8eOsZbgUw2xqKp/nZjaF8MS7rJ RQ== Received: from ppma11.dal12v.mail.ibm.com (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3x0m2u80pg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 21 Mar 2024 11:37:12 +0000 Received: from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1]) by ppma11.dal12v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 42LBZi9I002824; Thu, 21 Mar 2024 11:37:11 GMT Received: from smtprelay03.wdc07v.mail.ibm.com ([172.16.1.70]) by ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 3wwrf2v9fg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 21 Mar 2024 11:37:11 +0000 Received: from smtpav06.dal12v.mail.ibm.com (smtpav06.dal12v.mail.ibm.com [10.241.53.105]) by smtprelay03.wdc07v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 42LBb8t323855674 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Mar 2024 11:37:10 GMT Received: from smtpav06.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 90EAB58043; Thu, 21 Mar 2024 11:37:08 +0000 (GMT) Received: from smtpav06.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8E8FA58059; Thu, 21 Mar 2024 11:37:06 +0000 (GMT) Received: from [9.109.245.191] (unknown [9.109.245.191]) by smtpav06.dal12v.mail.ibm.com (Postfix) with ESMTP; Thu, 21 Mar 2024 11:37:06 +0000 (GMT) Message-ID: Date: Thu, 21 Mar 2024 17:07:05 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [akpm-mm:mm-unstable 47/52] mm/mempolicy.c:2733: warning: Function parameter or struct member 'vmf' not described in 'mpol_misplaced' To: kernel test robot Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List , "Aneesh Kumar K.V (IBM)" References: <202403202229.WZeAnUuO-lkp@intel.com> Content-Language: en-US From: Donet Tom In-Reply-To: <202403202229.WZeAnUuO-lkp@intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: ej7bsWVqDGea1Xu1x0W6vD9mY0Z7yTC2 X-Proofpoint-GUID: ej7bsWVqDGea1Xu1x0W6vD9mY0Z7yTC2 Content-Transfer-Encoding: 7bit X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-21_08,2024-03-18_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 adultscore=0 impostorscore=0 bulkscore=0 mlxlogscore=651 phishscore=0 suspectscore=0 clxscore=1011 malwarescore=0 mlxscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2403140000 definitions=main-2403210082 X-Rspamd-Queue-Id: 8BBA11A000E X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: b3mickwxr5dwdj8t14d7o8afm11hshy9 X-HE-Tag: 1711021037-833210 X-HE-Meta: U2FsdGVkX19CBbW3Ru/Ntf49S4LT1LF/jF/Mk3xv3Gg0wEG8kSTO3byLIRz7/D1XyhzA0QxSD4AVytGwjzkgRdMook81eLu7eP35hj0KPaQVfSo5aP5GmUOWxNEnMAfAm2lKhGPMPjn8y+zqaiLjtLdUURZgdqyUjab1HOf3F2oad4LCLeu+hFcDzgGvUq3p//1um4DNNzSiEic/h8CwyAObd6vmRv9VLEej941BwhUBYe5Pf6deyziZ7mrN/GA8FPN8B/bXXk7SWMSyfwuRrM/YkrKhFy1ehoZKoB/BRr5E3IIi4NytEVGomMXx+E7kiV9sgpkRpwnyaiOwW7QbyaBDgI7T5jxDIlfCZXhS3dAKS5P/HAQATagIR+IVZlXRK3BZ6eutjI7YNsXfhKELrjgcCGiNLjRslw8ycOXn8LQgkW6RlmiDckQuxUaTt76v/IhFJJFq/QKsB/bLirglvuunmmJJE+Dzg/0Psjg4RyxFxoXTkyK4S8v8h2H8bAqJflvjtxh7tqs0gjdSkM+iFgQek3/4iZ5+LMjRlauN7UirKHmSnsK8gYiooSWdGlEkQbF0LMaPfYOLX92J8VcPpJ4N1oUD0PLbBwBgg2H0pvgXsWc8OdvKRXoUZXkinXKFM4ADvmALJxA72qSbkezg6MqIElg6bVygwNFD9GUkvO65wQ+yoqwmBxQlYkM5DBcWeMkfSdKUS6EHqguFYK+ATQl1nQCCGSQ3sZfF17YxzNLoNUihdDIC6zFocGoPJdvngjVwtwm9tNQB9bfpI39LQL2BB+MhhVSbriu6+Zm/JytwfkaoDb9U8sdbIhq1XvRmKV+c22W6XpYjPDq44Er/jLPVjcBAgd6fnTUCqxJIw1EDT0NY0eC7XZjGmlo9Jr7d0ArNG/MYkPcJ4Pg5v+9jtLSYmQXzHVn8LDtFEVp1xtGSvk3pjv5UzJIIuT44Urro7cJFcj1JFbqV67KQVk1 9X1Fi2VC 31nWFwrjkYOWV16iDH/b6HlSvsAnkXn3yepPiU5tApj7Jx3hRaEsv2Ksf4h3Dq+Y8mgczEzZdn1hL+E4baNctiG410UuXtMtTJx3crtwyVkCVtAZ+QIzYOvId6ONpQGSKhTwUjlBDlgXO2U0QdbI5XAIH5t1TnjjLAPdIKHFRYYvlVMhPmCPm3dsfhO1wnYz1DGzzN7qSxyPTqqlIJZzBTyG2emWg8g54JcTwgbIBak3yI54jxDZ8XANKWWYzO7ihq2qDbBu3icD+UoaOGU9RROro8I3jWcJlRN1+J4O7cELIg4tQpM4xAj9oWLXXUNMY0aOIvQIk1AX/cYZwefQtJdVzW82aHliwYLd36SbAZMhwZ9Wmfpk9sWmzNw7yyCgSdl/6D85hLekNCHKmp6mlrOK1LFRdep2/fTL42/ILILeTd1i+vsqqGQKN36+w3BuohsJiT/9sHaAd8SCNU0vdYSmqjHW146uLO3djWlsl0LHfQduiw5a6Znp0B0YI1eEqIAyDKQ8TEQv0X6nehPVDDpCze5i9j9fVo8NBLuVhOrRBe+ODh7zab8cOwFbT6Yp1QgDZAhrQAroLe+k= 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: On 3/20/24 20:29, kernel test robot wrote: > Hi Donet, > > FYI, the error/warning was bisected to this commit, please ignore it if it's irrelevant. > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-unstable > head: a824831a082f1d8f9b51a4c0598e633d38555fcf > commit: 592a4535e66c74e8027c4cd213f3fea42c0f077e [47/52] mm/mempolicy: use numa_node_id() instead of cpu_to_node() > config: s390-defconfig (https://download.01.org/0day-ci/archive/20240320/202403202229.WZeAnUuO-lkp@intel.com/config) > compiler: clang version 19.0.0git (https://github.com/llvm/llvm-project 8f68022f8e6e54d1aeae4ed301f5a015963089b7) > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240320/202403202229.WZeAnUuO-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/202403202229.WZeAnUuO-lkp@intel.com/ Thanks for the report. A new version [1] fixes this issue. [1] https://lore.kernel.org/lkml/cover.1711002865.git.donettom@linux.ibm.com/T/#t Thanks Donet > > All warnings (new ones prefixed by >>): > >>> mm/mempolicy.c:2733: warning: Function parameter or struct member 'vmf' not described in 'mpol_misplaced' >>> mm/mempolicy.c:2733: warning: Excess function parameter 'vma' description in 'mpol_misplaced' > > vim +2733 mm/mempolicy.c > > 63f74ca21f1fad KOSAKI Motohiro 2012-10-08 2716 > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2717 /** > 75c70128a67311 Kefeng Wang 2023-09-21 2718 * mpol_misplaced - check whether current folio node is valid in policy > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2719 * > 75c70128a67311 Kefeng Wang 2023-09-21 2720 * @folio: folio to be checked > 75c70128a67311 Kefeng Wang 2023-09-21 2721 * @vma: vm area where folio mapped > 75c70128a67311 Kefeng Wang 2023-09-21 2722 * @addr: virtual address in @vma for shared policy lookup and interleave policy > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2723 * > 75c70128a67311 Kefeng Wang 2023-09-21 2724 * Lookup current policy node id for vma,addr and "compare to" folio's > 5f076944f06988 Matthew Wilcox (Oracle 2021-04-29 2725) * node id. Policy determination "mimics" alloc_page_vma(). > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2726 * Called from fault path where we know the vma and faulting address. > 5f076944f06988 Matthew Wilcox (Oracle 2021-04-29 2727) * > 062db29358c9bd Baolin Wang 2021-09-02 2728 * Return: NUMA_NO_NODE if the page is in a node that is valid for this > 75c70128a67311 Kefeng Wang 2023-09-21 2729 * policy, or a suitable node ID to allocate a replacement folio from. > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2730 */ > 592a4535e66c74 Donet Tom 2024-03-08 2731 int mpol_misplaced(struct folio *folio, struct vm_fault *vmf, > 75c70128a67311 Kefeng Wang 2023-09-21 2732 unsigned long addr) > 771fb4d806a92b Lee Schermerhorn 2012-10-25 @2733 { > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2734 struct mempolicy *pol; > ddc1a5cbc05dc6 Hugh Dickins 2023-10-19 2735 pgoff_t ilx; > c33d6c06f60f71 Mel Gorman 2016-05-19 2736 struct zoneref *z; > 75c70128a67311 Kefeng Wang 2023-09-21 2737 int curnid = folio_nid(folio); > 592a4535e66c74 Donet Tom 2024-03-08 2738 struct vm_area_struct *vma = vmf->vma; > 90572890d20252 Peter Zijlstra 2013-10-07 2739 int thiscpu = raw_smp_processor_id(); > 592a4535e66c74 Donet Tom 2024-03-08 2740 int thisnid = numa_node_id(); > 98fa15f34cb379 Anshuman Khandual 2019-03-05 2741 int polnid = NUMA_NO_NODE; > 062db29358c9bd Baolin Wang 2021-09-02 2742 int ret = NUMA_NO_NODE; > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2743 > 592a4535e66c74 Donet Tom 2024-03-08 2744 /* > 592a4535e66c74 Donet Tom 2024-03-08 2745 * Make sure ptl is held so that we don't preempt and we > 592a4535e66c74 Donet Tom 2024-03-08 2746 * have a stable smp processor id > 592a4535e66c74 Donet Tom 2024-03-08 2747 */ > 592a4535e66c74 Donet Tom 2024-03-08 2748 lockdep_assert_held(vmf->ptl); > ddc1a5cbc05dc6 Hugh Dickins 2023-10-19 2749 pol = get_vma_policy(vma, addr, folio_order(folio), &ilx); > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2750 if (!(pol->flags & MPOL_F_MOF)) > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2751 goto out; > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2752 > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2753 switch (pol->mode) { > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2754 case MPOL_INTERLEAVE: > ddc1a5cbc05dc6 Hugh Dickins 2023-10-19 2755 polnid = interleave_nid(pol, ilx); > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2756 break; > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2757 > fa3bea4e1f8202 Gregory Price 2024-02-02 2758 case MPOL_WEIGHTED_INTERLEAVE: > fa3bea4e1f8202 Gregory Price 2024-02-02 2759 polnid = weighted_interleave_nid(pol, ilx); > fa3bea4e1f8202 Gregory Price 2024-02-02 2760 break; > fa3bea4e1f8202 Gregory Price 2024-02-02 2761 > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2762 case MPOL_PREFERRED: > b27abaccf8e8b0 Dave Hansen 2021-09-02 2763 if (node_isset(curnid, pol->nodes)) > b27abaccf8e8b0 Dave Hansen 2021-09-02 2764 goto out; > 269fbe72cded0a Ben Widawsky 2021-06-30 2765 polnid = first_node(pol->nodes); > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2766 break; > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2767 > 7858d7bca7fbbb Feng Tang 2021-06-30 2768 case MPOL_LOCAL: > 7858d7bca7fbbb Feng Tang 2021-06-30 2769 polnid = numa_node_id(); > 7858d7bca7fbbb Feng Tang 2021-06-30 2770 break; > 7858d7bca7fbbb Feng Tang 2021-06-30 2771 > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2772 case MPOL_BIND: > bda420b985054a Huang Ying 2021-02-24 2773 /* Optimize placement among multiple nodes via NUMA balancing */ > bda420b985054a Huang Ying 2021-02-24 2774 if (pol->flags & MPOL_F_MORON) { > 269fbe72cded0a Ben Widawsky 2021-06-30 2775 if (node_isset(thisnid, pol->nodes)) > bda420b985054a Huang Ying 2021-02-24 2776 break; > bda420b985054a Huang Ying 2021-02-24 2777 goto out; > bda420b985054a Huang Ying 2021-02-24 2778 } > b27abaccf8e8b0 Dave Hansen 2021-09-02 2779 fallthrough; > c33d6c06f60f71 Mel Gorman 2016-05-19 2780 > b27abaccf8e8b0 Dave Hansen 2021-09-02 2781 case MPOL_PREFERRED_MANY: > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2782 /* > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2783 * use current page if in policy nodemask, > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2784 * else select nearest allowed node, if any. > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2785 * If no allowed nodes, use current [!misplaced]. > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2786 */ > 269fbe72cded0a Ben Widawsky 2021-06-30 2787 if (node_isset(curnid, pol->nodes)) > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2788 goto out; > c33d6c06f60f71 Mel Gorman 2016-05-19 2789 z = first_zones_zonelist( > 592a4535e66c74 Donet Tom 2024-03-08 2790 node_zonelist(thisnid, GFP_HIGHUSER), > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2791 gfp_zone(GFP_HIGHUSER), > 269fbe72cded0a Ben Widawsky 2021-06-30 2792 &pol->nodes); > c1093b746c0576 Pavel Tatashin 2018-08-21 2793 polnid = zone_to_nid(z->zone); > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2794 break; > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2795 > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2796 default: > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2797 BUG(); > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2798 } > 5606e3877ad8ba Mel Gorman 2012-11-02 2799 > 75c70128a67311 Kefeng Wang 2023-09-21 2800 /* Migrate the folio towards the node whose CPU is referencing it */ > e42c8ff2999de1 Mel Gorman 2012-11-12 2801 if (pol->flags & MPOL_F_MORON) { > 90572890d20252 Peter Zijlstra 2013-10-07 2802 polnid = thisnid; > 5606e3877ad8ba Mel Gorman 2012-11-02 2803 > 8c9ae56dc73b5a Kefeng Wang 2023-09-21 2804 if (!should_numa_migrate_memory(current, folio, curnid, > 75c70128a67311 Kefeng Wang 2023-09-21 2805 thiscpu)) > de1c9ce6f07fec Rik van Riel 2013-10-07 2806 goto out; > de1c9ce6f07fec Rik van Riel 2013-10-07 2807 } > e42c8ff2999de1 Mel Gorman 2012-11-12 2808 > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2809 if (curnid != polnid) > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2810 ret = polnid; > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2811 out: > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2812 mpol_cond_put(pol); > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2813 > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2814 return ret; > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2815 } > 771fb4d806a92b Lee Schermerhorn 2012-10-25 2816 > > :::::: The code at line 2733 was first introduced by commit > :::::: 771fb4d806a92bf6c988fcfbd286ae40a9374332 mm: mempolicy: Check for misplaced page > > :::::: TO: Lee Schermerhorn > :::::: CC: Mel Gorman >