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 52B15EC8759 for ; Thu, 7 Sep 2023 20:32:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A0DC66B0071; Thu, 7 Sep 2023 16:32:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9BFA48D0002; Thu, 7 Sep 2023 16:32:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 74C5E8D0005; Thu, 7 Sep 2023 16:32:01 -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 61BDE8D0002 for ; Thu, 7 Sep 2023 16:32:01 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 36347A106E for ; Thu, 7 Sep 2023 20:32:01 +0000 (UTC) X-FDA: 81210948042.18.6BFF7D9 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf12.hostedemail.com (Postfix) with ESMTP id B152940016 for ; Thu, 7 Sep 2023 20:31:57 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=L3ff0FQZ; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="T/DWpbgL"; spf=pass (imf12.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1694118717; 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=DdZ0AE1bG88R+5Ax3IMD25hVbDprjpQTMUXVt7XJpFk=; b=lSmuh+EOdY2gNnju93gw7IeWoxsspDUCjfLuGFLs5tTK/Cx0unpFSHG6aso+TDV8C3gmkt R3fxq6sMxtFyljGZ5b/A3dBwDGdqQyGb6Vcdh65BtitIljg0SPoOvmK5p79RhfaW05A13o Jgg/C394mo9ahhhm2k2Ihxzc54crRuk= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1694118717; a=rsa-sha256; cv=pass; b=NgjeElRCWEwcqhE4LUMmFmNaMa2SgKQET4PEOOm0glfENbV9JsPMU5jTz5Kjo9CL0UJWSa JTfd9G/7tOI43EH05//jyZg+llOwuEGQJxmX6vbJTQ/QQ6GHzwpjgR0WpUKh1CKsO9cbml S8Xn4uzfwIW8ujm8y3ayNlUli/BybZk= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=L3ff0FQZ; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="T/DWpbgL"; spf=pass (imf12.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 387KPLVi021709; Thu, 7 Sep 2023 20:31:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : content-type : in-reply-to : mime-version; s=corp-2023-03-30; bh=DdZ0AE1bG88R+5Ax3IMD25hVbDprjpQTMUXVt7XJpFk=; b=L3ff0FQZuxfLAoNTmENI/E4lXu1bz+7MlrZX1m+FIqUh38GoGAcleFs4eyFn+sE91yMi 1m3wfdloHEg0OhEa/QroS9JU31Dxt5nthNwbtARAuV90HxNDfDeHWGuOviezNXFkZc5+ IacNh//o5/zBefyQOLGCKEFdXy8oivD4zfdGHuXB9+e6v3GQ9k6b+L+UtnC3c3Mch0QR BHSHqgsXvbVXhkmV3TE43g0vAl30jNVFIehta3OF9JlMKmxyVJSYtbaE4w75+SmRiqEN Z+B1YQxDk6n8STokR1QKyBv+j0eeVE76zcITnz798cOOowDkVLkv3Tb2WOPnxS1Km4wM 7A== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3synf7g0wk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 07 Sep 2023 20:31:50 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 387J4Z1C009354; Thu, 7 Sep 2023 20:31:49 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2177.outbound.protection.outlook.com [104.47.57.177]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3syfy0erx6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 07 Sep 2023 20:31:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QtGPJRUNlvO2E1GvOZwxhhTY1pcW2pQJj0Rk5O03zKWE2vzYut8b0X8vA7E1Cegtu5+H7glSWU/tingRr7OwO41k4obdRHJNqpau/zp5BZBnIo4RCVOXc4cWBynqWAs+8Hg5Eu97vqtcc4MmEep4SCssKxrcwniCgq+rXYvrWRIaFW9XjMoElxHtfJFbWPT+clNXkfVSkZir5tttiNGO6x343XzTX1LbjKyLre0XvEXStIAc6WNQ5tg4s5zK4JK0U38SuZrLVcuTr1Xj2Aa3SGzMup98yce6n0Tef7tMZccipHVozyznKLjnGpvoLEKDBk2c8QXJDYjf+21a9n+lXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DdZ0AE1bG88R+5Ax3IMD25hVbDprjpQTMUXVt7XJpFk=; b=ADcmtM/g8OwS0sQDyBfmzzllJoAM049+qpGl/WBUQbrqQHCsBH/bu0REgc7vx50cBWkrphNBOtPDLWOg+jrZD72tviDDzfmNvfXvBJZ4fizdjDiyuftQxPnQUa16gegYMmvgVDxLTIHMPk3Fo3pZbdsmqx3nxsmNT0PfGYLMytgTIlwgRCd59PwyZ/GCX0XuM56Dp/a2McFfPQ1CkRrIXe4BVzx7IuVCjSoev81u64LpEhHDPrZwHubedSz/WMpw9vmH4XLcYKajk9vioIqbjcoGleHzz7InkkD8gPxEZF9W+TibNwwBiIJH3oMoHMVc+FY1Lp2cgoiqbGVcqCioXA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DdZ0AE1bG88R+5Ax3IMD25hVbDprjpQTMUXVt7XJpFk=; b=T/DWpbgLVHd0FvnreUq3ekL1JscxEZN4GAbXat0Dz7EnDbwroGy6xd77uylxd+uAmy94/Lb3leAjcE6ezRboueFey8cek14Ne9eMHRLn8i+cvVLnDVZIWG5q9RvJ/Fwjw0laMB+s7EZP7Xs+SEihYNGJqjfJaAp1sVPVSm43bak= Received: from BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) by SA1PR10MB6471.namprd10.prod.outlook.com (2603:10b6:806:2b0::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.22; Thu, 7 Sep 2023 20:31:47 +0000 Received: from BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::c621:12ca:ba40:9054]) by BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::c621:12ca:ba40:9054%4]) with mapi id 15.20.6745.035; Thu, 7 Sep 2023 20:31:47 +0000 Date: Thu, 7 Sep 2023 13:31:44 -0700 From: Mike Kravetz To: Yuan Can Cc: muchun.song@linux.dev, akpm@linux-foundation.org, linux-mm@kvack.org, wangkefeng.wang@huawei.com Subject: Re: [PATCH] mm: hugetlb_vmemmap: allow alloc vmemmap pages fallback to other nodes Message-ID: <20230907203144.GG3640@monkey> References: <20230906093157.9737-1-yuancan@huawei.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230906093157.9737-1-yuancan@huawei.com> X-ClientProxiedBy: MW2PR2101CA0020.namprd21.prod.outlook.com (2603:10b6:302:1::33) To BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR10MB4196:EE_|SA1PR10MB6471:EE_ X-MS-Office365-Filtering-Correlation-Id: 9dfc77a1-ca74-4064-762f-08dbafe174fa X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hDY6rGjOrKikoJJhiqKwXVrIlbOoSXfNdYw02ESZrNj/lvb3w8u1gznFKfKI6DteFgC85upZCBbw0ALNTKVgzblzw2dos0t+zo2fLnLlCVrhWiy5tooWqV3Lm/MyDXSFMYRx9CjQr9VMmk9R2nucOVBGeS1tQcqr+AR4egZkESlT9alYhExHIToajtud1wcIG0369sfFW33yo0FSuB0HkLa3fSts5/l/LXsEGvurVLUwaUcgXboGEpE2W8bayW+lZwq9egF25DvRz0GL7UglejzxwP7mXbvC2Nuz2oH12sU0V+/kB9UbGXJsAS/98JKn/nMiUJ3Hdvm3x+KYxZzr+8xw0whbcQ4aiXBhfHM41Sxay0gOU/KT24ViqEc5/dVHA1G/QeDkaKdH2hV063dGmNUm211PyaIHz6++NlKQsR0q8niUiRrtvs6wa//yXQwcvyTeb8UVu5yRLphqOFBz/PZ6UeWRneuSFEogLK94iDzex78xXc/n26slDO3ho/V3LoVpXEtxUwGm0gpuMMFdBxPm1a0gWidwxuhn5duWGuLftJLgNe4NeJK7qhpaaizH X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR10MB4196.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(7916004)(376002)(366004)(346002)(39860400002)(136003)(396003)(186009)(1800799009)(451199024)(33716001)(41300700001)(33656002)(26005)(38100700002)(1076003)(66476007)(6506007)(83380400001)(66946007)(66556008)(316002)(6916009)(5660300002)(53546011)(86362001)(478600001)(6666004)(6512007)(9686003)(8936002)(8676002)(2906002)(6486002)(4326008)(44832011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?s/ld6zvUzK7oa3EfylriNuMH7j57jdtrUB5glkmcVZ7CL0kkciGtPwvhJKiK?= =?us-ascii?Q?JIFOTvqdRkJ/PnAcoNhAob7WZbIrOTBVzNMO+KvEcgoyZ7Vz7VTY8yfabbuX?= =?us-ascii?Q?pNWcY8N27OO6gV1AOYvZZnQfYOLuad2rSRJX2gDIBXvk/cASkdtZ8vhpR95u?= =?us-ascii?Q?RzKGErPXetNCewwoZDeYyc5G8Cgoh3JDMy7uCO+UhdS+bvwR6/ZrAEM1CWJj?= =?us-ascii?Q?O/zw9mClY4S3QpVxgBB8uUYgl3tMHRbHoMG5PJzPLp7ScmP6E+fSRX11llO6?= =?us-ascii?Q?bBNZ7OwNVl1q6zUE0MjjmuNpOHPLssPU1BoCYV8NmEkP46hWeT3DwjJxkq/2?= =?us-ascii?Q?qAElBuSooeq4NonNwRbuVITu35gWOGbqZ8LV9gPFuDlSTaqlTbMyvBkn8ugG?= =?us-ascii?Q?8uvQO4FAyogJuKsD2nJ9/Y2MFNtHKRNgatWHoT7Vu8wjn+AXva2V6NLjeizK?= =?us-ascii?Q?b+zx1vQYU2QfSHsOyzsuQzomHysPARz1Lbv9cbO5D8zV/q6syFmyK/5rG0OM?= =?us-ascii?Q?83sg1pXA8xRYNxNx5z+1n/LYi8aROIEplhBkPVwbZNG0/UEZY88ksDrmkyxS?= =?us-ascii?Q?NjNJYJPUjHyBWY8QjJoEg+PnHWCYZrPD769K8o8X2gEd2hRY4wNpJ+y9Rqnq?= =?us-ascii?Q?zrwMHRTg9qoiWLkWJfce20SWL5750VtdagLt6dEMWwmT5Ln4281asJWXIC4c?= =?us-ascii?Q?VOJt+/ZkkryB89Sd+LutRTo6qCJpjjgObp5fPB3OZVSOD3wmVAilyWn0Fo1Y?= =?us-ascii?Q?bTsvBqzbWVvxKlnlGcDXh5ghZ91HXZiKiaPoWPWQs2M4CEyTGLBGnHAIOM4G?= =?us-ascii?Q?3+SEmrQ8G747VFbfvrHOXojRaIEDdmlBKW9RbmtEUa9F8ofaoysn0QsimhwA?= =?us-ascii?Q?NcHMFyIOa2CGk4yNVPH+9DBKYQy16u4v2+YJXcClUA1DJTRvbmIpCyqxSL6m?= =?us-ascii?Q?Ak7b/sIf8nhXcinSojneYRwfdKAcNYNHf43J0PXXQyxZZkqLenT/FVHqU+WP?= =?us-ascii?Q?UnuoyoWbWVMCntmdEpQTvG5C5ITEDJpSee63eyDqa/C3h9582u85CzPa8C54?= =?us-ascii?Q?ahqZeUgkRvoTGnGw9vtJtefQ+zMUt2QyBqimtPFtHpYfIm8/la41StlFdPSM?= =?us-ascii?Q?JsPktqQMpnb4VQ6Wy1H/FZWu6lQz5m8qIvwnSlUo5bqwXNSKPzhaK4l6nFvK?= =?us-ascii?Q?hnorOirsrZ7nKGqsDMlQ+URTWu3ehagdWGMuaidMXo2kn8ziIOSs+p4mPUIS?= =?us-ascii?Q?YPYZp1WQYbehE1EeCOF+yn8tJhkJd7Hv2yqE3hNRgYa6kK+l8LD09Yf15Np6?= =?us-ascii?Q?ervV4OGc8gw8mpbnZTDtQjNf5LBccTclkP5WS9WljUcCGUHN8t4xkoZy+kpj?= =?us-ascii?Q?ydMgPhHoUxK6F0jn46KrWdlNpzNbz8dYuLqZGH+P08COG+UAQ7Lr079FE1fn?= =?us-ascii?Q?js2foIZ5MJOeQ9HZUtJXTR5f9uk4g177K7htWVQowmZHXA5r765DDwENMuTm?= =?us-ascii?Q?82ro2CEP93HSNUYvePIp8SXUGL0tJ6eo1i+ylrcla6+//pXHciokjDPu3/P2?= =?us-ascii?Q?2LUBThcO9Y2NDyS0FcUI/CbjEEc3k1cfhC+VcInC0QcJa6BQc+Uxavf1ulkA?= =?us-ascii?Q?tQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: A2jI3hFQcZ0yFWOUvd5Z7GeFe4jgpnjgAJCKpQ4wdtMn4p+ECiSkbdJvjRQjchZkDwydympvqPWG7J8VYbcVrTHjO/dMRHaEZxyjOHRv4SIKEez687lHPs9ACOvmoRac0sROcp+QPa3GgFqkjON7EQomKYrzFqRBF119z6hEErXg2l2JbmrvhjEvCH/jcTuW1yzThJ933bXxO/geMVislNIOIESFPhQijI8JlYtvbm52UgTQQvpz9rFikyvVdIqiQKE6l2C9EL9ZlYgKl9lH7q016HKVs9q6Oiw03gRLSB7uazYNgvfPc/LRnBDAhTbwFY4zBlTmz19IG9KMe84UtuwJICH5jnyRSeQDyKPaIx67V4WwR/p3psYj5zPKuOWFFul/6XEvEraRYcseLqJPB6tvQ5PQ0zQ8JvKgJriojWIRaPFQPx+AW0nCUa+3h6cPvMNtx21vmznReBs3YnzKPlAXNxiRAvI+J+ADfzcchZQHUm3XMCyKmlL3bkTANoWW/0yNIbQxYRKC5Nsy9foWtQZtz1R1UB2aCeGu+FFUDnXqedT26sC3a4aEECGNUgdWlk2AWs6j2zyqhu+tS9iTelWtUdAaSB7kGUs2B5sx6VRcIT4V2x26mubh2MsLTYII9zVdCX/PSq6jOcS/b90IiTH8N5wj6zZsVErphl3/mntakH3JBLgNbxqSPXujHsViLf023MQlHe1/IcbjfW7z4WM7w5AsiJostvq1Bt3d0UfGQ6MfnJijHPSEk9OspR7A1Ow6ahvRkNvxczW75LZzxulf+tTOUvJlsemF6fPkOM+hbhsqg86QnimZcaFviRbscx/1ZB90AFkIbHeXEFdJH9RGwxKZqvPdxiSpV0ak/oY= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9dfc77a1-ca74-4064-762f-08dbafe174fa X-MS-Exchange-CrossTenant-AuthSource: BY5PR10MB4196.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2023 20:31:47.1002 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: U2m5LcUzJ9/mV8libxziJVBVKlf1pilxnx683G+fmYjFYR7ortT1TzXJzAmoF1v2byyumYVsVy+4MVjv1KZ8mQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB6471 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-09-07_13,2023-09-05_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 bulkscore=0 mlxlogscore=999 suspectscore=0 phishscore=0 spamscore=0 malwarescore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2308100000 definitions=main-2309070181 X-Proofpoint-ORIG-GUID: mJtIY_eOSCQS-u0_qWsiNeAJW_-pDNFQ X-Proofpoint-GUID: mJtIY_eOSCQS-u0_qWsiNeAJW_-pDNFQ X-Rspamd-Queue-Id: B152940016 X-Rspam-User: X-Stat-Signature: ew8godfxxuqymsybr9wgr8yzgh8xytm7 X-Rspamd-Server: rspam03 X-HE-Tag: 1694118717-798049 X-HE-Meta: U2FsdGVkX18MKsv9rue1QpwaGTCYlNJCo0ZGEq3WAUC0CSkjh2zDcF2SWR7yewr7zN/+rWgMuqMYOUs4JthK+T3rwo0x+Qra1XYjOdfixvNTdj1XiotXpd2TuEQwobT6tjiRXLXo6kg9G9NGmkSa4ur5C5jEx7/4mnwN0cXKk1nvSwMmHzosKIQ/CObeWIGD9QhZ9i5MFx5JkIMco2MxSL9DnO2iiF4bJ0PGY9bW1v/1Jo+GLNnJ+VCw2mmkcd7S+8845kbS3WFSGS8gJIhVCx75mU8s/Ezv3EGE9DWzUyoLw0yKdbDQortagYb0G6kac8gEy1ZNDOcHa77LRQROE1bScCyB8oWPJ5P0/y0JcdcpegjiK9hY5OWyGoB6woY8YvMwMwunb9BaEp9CKN7BUNHhNGGaao/4uuyw8FZbDXqpbcJhuWPH/OTQauzUHXNyEZQBGhkRIoqfFIDa2eq+5dgzSh1LuO6Ak2BZNw1FOyBVVboC5ks86StoeIaLTbfg+TNGJWUb+smqRfJ5Y5Jn1YrDtC2LgL0xehcH/u6IL//dZyazwtzDqjejpFlZMj0e+B282hU4IWVldL2UDpvnjpvpuOQSq1MUXppLcZrs0ATYOTiNwjbHWq1vyIR8eYdpzhgdsvn9CyXLKAItT+clZQ65F7m5w8/Wbr2iyHfs9sjr/lhpsVgVLgRLWcg1MFrxx3ljzdM3dhwB5hXRrgn4zLr8fmKF37vpR1bds42c2fJutkOJ1FUS2M4fd41fDH8gwm9Q7c46zSp3oUfAmk0929JWVYqunfujHBuKBiFupdLwB1XcBysnKdS9j1GcR7ELi/zPG5UWmgYZcSymni/tse112SNDf/ohvfjNMlS4/6qeVJ9MgFIY2W03eaZ0Tm33THLilqabFd7TfV2ip9vHHr1I7mvoONJjxZ75oQqyJ78AC085mV0Uf3kt2I6Hl0SKsiSCYmob2x8NzYW1w/B TB02HqeU whYRnR089r1nYCLQPvnmVt9bL6MjLnMfsn11ujR7LeZ6zyfdsFAn1McKkUDhpbKZ2kHyFvSjozk2cd/ToenEKSpbLISunuLS2brdINyg1AWoXokYzBCcWbNxvESuR/d5zabmvVDXzew2frvMMBbBGhR3h+17jHCkekfmHJLcmTISvXgYelHQqkI2r3z2nT3nktgsquoTahP5Ynt58bMt3sbsryrC1GIAKKA8w4UmjIkJQIIE3l4SULBSyNL5UEoIc2tHOYt9B/KQoKj/WLzr5EKVu7o74MnNb1VhYIo4p4Oopo13ynLAJKqzwxVkhGu7v1DZLq2Bl8sViscsoF5VMhJ6fkXqlakdyjPK6/QKn42Mm2m7ij9ZW77X/XC/yQM8ZfHoYTv/kBEcOFGAKEevV5CjDzknMDMb73Hw4g7fSnpcfwAAqDuxtdK8jp5ruPwAR3fL6LimBFx2Y1oGbwwWJhu9QLRjucHGebg0YTiNh97oxOMSqsSyW4FEyGZ8/ceMdjk9H4f6BxVLWIrWTokrk9D/ZZt1ARQAZswRbrtl4caD7W/C+oTET4mTTs9mUin/n3J3/I0Ng4WMmb9HzUeL9G68l9RP8ffHJqX+P 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: On 09/06/23 17:31, Yuan Can wrote: > In vmemmap_remap_free(), a new head vmemmap page is allocated to avoid > breaking a contiguous block of struct page memory, however, the allocation > can always fail when the given node is movable node. Remove the > __GFP_THISNODE to help avoid fragmentation. > > Suggested-by: Mike Kravetz > Suggested-by: Muchun Song > Signed-off-by: Yuan Can > --- > mm/hugetlb_vmemmap.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) Thanks, Reviewed-by: Mike Kravetz -- Mike Kravetz > > diff --git a/mm/hugetlb_vmemmap.c b/mm/hugetlb_vmemmap.c > index c2007ef5e9b0..27fc65b8e37e 100644 > --- a/mm/hugetlb_vmemmap.c > +++ b/mm/hugetlb_vmemmap.c > @@ -325,8 +325,7 @@ static int vmemmap_remap_free(unsigned long start, unsigned long end, > .vmemmap_pages = &vmemmap_pages, > }; > int nid = page_to_nid((struct page *)start); > - gfp_t gfp_mask = GFP_KERNEL | __GFP_THISNODE | __GFP_NORETRY | > - __GFP_NOWARN; > + gfp_t gfp_mask = GFP_KERNEL | __GFP_NORETRY | __GFP_NOWARN; > > /* > * Allocate a new head vmemmap page to avoid breaking a contiguous > -- > 2.17.1 >