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 ED7ADC77B6F for ; Tue, 11 Apr 2023 15:53:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5CD9A6B0072; Tue, 11 Apr 2023 11:53:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 57DB6900002; Tue, 11 Apr 2023 11:53:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3D06A6B0078; Tue, 11 Apr 2023 11:53:01 -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 2BC1D6B0072 for ; Tue, 11 Apr 2023 11:53:01 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 046C4120D4F for ; Tue, 11 Apr 2023 15:53:00 +0000 (UTC) X-FDA: 80669553762.07.668CCBF Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf26.hostedemail.com (Postfix) with ESMTP id 95F39140003 for ; Tue, 11 Apr 2023 15:52:56 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=II39eA8l; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=LAGfCLd2; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf26.hostedemail.com: domain of joao.m.martins@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=joao.m.martins@oracle.com; dmarc=pass (policy=none) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1681228376; 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=E454FURuLRZIezNJygivXbQ9EIAl86/uukX+agi3BV4=; b=FwLrtSFzeJ3CqEro6lIrHW36nimSQCCZCRD05OsI7e9QezwksIrL6wa+E5Nj1kXUC4jxs/ NZJ5PCJbG+ipJov49W90gZEI686UaIn50GXSegNuaaViDJsASEq6qb1+q/JBS4HmDiYSVk Zamcy3zY3luZfVrnDv3ngZDV1wcheJI= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=II39eA8l; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=LAGfCLd2; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf26.hostedemail.com: domain of joao.m.martins@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=joao.m.martins@oracle.com; dmarc=pass (policy=none) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1681228376; a=rsa-sha256; cv=pass; b=qtUBSm5WOQovgYG1g+OiGfZ7kFm+6ZtILPvB6gWWYTFkXAxmfk63bJe7oy3vSj9M8QuHP0 l16x87vi7OxxGomYOAemTdsst6uoAz2hqy5RPAX/4AGRnOUI98qNdhDxG1B81CWKXoO+DW Qu3I9Ed0JPNbm20VAr86WwvjpLWPE4A= Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33BEwuZh022984; Tue, 11 Apr 2023 15:52:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-03-30; bh=E454FURuLRZIezNJygivXbQ9EIAl86/uukX+agi3BV4=; b=II39eA8l9KyJIJ1iUMl0z253wJXiaHKBOurQt0qE9Um7GUKfizJOOdqIruHB5l1j9Rxa Gt0eVjrPAPUDcU2Mv/ePiTMSAza4wxKt6Gr+5SUtix5oL9tZuNxCQE0VHirBLcIN4HVL xf/Qmkq17K6DfY4j7xiJpxeqEZYsnaFTG0XdGtEGMeGrnCZjSAOejjhuNhJKoHh+4QOA +jlKOwP/oBqvtgagXN6Fcw6OSS8BIbUPTGGa+/OHXieLQMZJkU3And6AJjdxUNIj3lZQ DR5ETbY/i1W/sEvFekq9MsOrje5eRoR+hzl+j/fyQXUl6tKA4eb2yvnV/T34yV6X0/LX EA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pu0bwdvuh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 11 Apr 2023 15:52:45 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 33BFpxm6025027; Tue, 11 Apr 2023 15:52:45 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2176.outbound.protection.outlook.com [104.47.57.176]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3puwe7b6j3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 11 Apr 2023 15:52:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MwRXUvWQZ+ibH8aJBjItMOpIq6YdqeJPpUnHvwnD2+yHHTw20L9Jx7hwkwGHQ0XZTXxbStnvr6l+jnNJvB7uLIOU1+7ZeaaJQUjzHYt1zGnKzh+Bvq+hgyae2+nGKOffY1Pi0uJCkYRVtdfTsuQttG9jY6TuD2BMyiYgEYmR4REgkMTrOmgsL4wcBmdGHoWLmcy9riFEt+J7kwSFoGPN/T8xrcCsZsPXqXWV0hkrN1b5Ft1oBPFvhMUjYBf/Avm2/RPi0ZMAHJjSI7x0PsnrT1PjY3fXAALHuakrN609rJqvPS464nUPTJPLYxcogUuiM4rNxiFSnjGD26AtIgk9Rw== 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=E454FURuLRZIezNJygivXbQ9EIAl86/uukX+agi3BV4=; b=CscQmRjoH+18VeskjeCstHVqC5/RiCi3tgF3HbNnfKyakptucqv8JOqLGoZH+BKSGujUnef3QbEU+gFfDHpr2rKcrX85FRZvmzaxdEdwTIBC1vGsxhZ0q1DkRLYINTRWXuy81rRgy1fCztNMt4dWk2zcrAHrugydV3TxXQsXOQbGzcIhLFxvP3jt0gg3/bJXAl94vySEw63NtuLgSlOuLL9hKJBk8eQ5kIUsDYj0jJ17wv5fJbfBtm8tTf/RTYqHpaeD9IyQqT2UX64XlvhCl2cwphOKYkD636dP67cnuk3ECvJANTgEDo82GaGczpuqkLDI6A6a/BaSCfGn/PNngw== 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=E454FURuLRZIezNJygivXbQ9EIAl86/uukX+agi3BV4=; b=LAGfCLd27EOfSeq3Vol2UCg/r+tAh3CPoFaisIVy5zf1DXUL+txUujZKwJwxYP2mTA25rZHE0oyIpc/puhnSnz4UQZC79xzG54oc2kt3ZQKWwUKq4B2eSZDa/r7GURNomayiHZBETwNpsGi9FrMr73vmS7+2vyGrnSLblwP+mng= Received: from BLAPR10MB4835.namprd10.prod.outlook.com (2603:10b6:208:331::11) by IA0PR10MB6772.namprd10.prod.outlook.com (2603:10b6:208:43b::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.35; Tue, 11 Apr 2023 15:52:43 +0000 Received: from BLAPR10MB4835.namprd10.prod.outlook.com ([fe80::b176:d5b0:55e9:1c2b]) by BLAPR10MB4835.namprd10.prod.outlook.com ([fe80::b176:d5b0:55e9:1c2b%3]) with mapi id 15.20.6277.038; Tue, 11 Apr 2023 15:52:43 +0000 Message-ID: <55fa4185-3a53-a747-81d4-83b73d4cb2cc@oracle.com> Date: Tue, 11 Apr 2023 16:52:28 +0100 Subject: Re: [PATCH v2 2/2] m/hugetlb: Rename ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP Content-Language: en-US To: "Aneesh Kumar K.V" Cc: Muchun Song , linux-mm@kvack.org, akpm@linux-foundation.org, Dan Williams , Mike Kravetz References: <20230411141818.62152-1-aneesh.kumar@linux.ibm.com> <20230411141818.62152-2-aneesh.kumar@linux.ibm.com> From: Joao Martins In-Reply-To: <20230411141818.62152-2-aneesh.kumar@linux.ibm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SGAP274CA0020.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b6::32) To BLAPR10MB4835.namprd10.prod.outlook.com (2603:10b6:208:331::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BLAPR10MB4835:EE_|IA0PR10MB6772:EE_ X-MS-Office365-Filtering-Correlation-Id: 34696210-6d72-480e-4c7d-08db3aa4c92b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2S6181a7XZ4KLw+gp1nc/z6GVDMJFAKe4CbottP4WCN6Ker7V95dQ78oDJ0B9L1Q0PlVRmAMDZKlk3UQ+LzydLd95rnWUxZm1pqOHdTJXOnOS7rLxWzJbhNmpBRAlZBp/wdTFalOOzg72WE+2LszODMP1ew7VfBa6VBOHCWuE7+pU8Hli53R33bn8zRf4m5dLlP/k51f8jUN00sM4VHPup6ecBzEx/ro8QhJSTE3Cr3MgCaZJrX55uyDTp7cQ87qdlizZZhc2d6SHhVmL5xTxGyGgNRRPPYag6XnmGoVSyFNzeEXpCP55RQENWK/POIPo+bNWzy7jzJw/PgD9pX/RTnBQ1RH4cVmk2tGQKRupqdQ29dkEy8iBQe2XvKHCVB+zGFixoQNJnmdtFCcCcAxvROb2y3g3SdMnZKiOsku/chhyMY2WllpSpaksDLraZBADAeWctVO2+Jl6OFrAoudWK+bfQryd/Y/l+EfNa+tkaNZaPb67nCNV/xdmndby57FOGQ52FUVGH1H0KF4G2xoDRK4m6xQehvNd+MCNOF5ijFDGPF70kGRhUDXA9BQEmhjL5ISAE+kI4q7FxzUe+0oFWxl2PcBxinkYY0YD1fAOjM3A3MGNz+4iM7vqNZEqc3Vdi3lo3Pfvio9pnLxw2g6uPew26MMDvH1ihRWCkslnEE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BLAPR10MB4835.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(136003)(376002)(396003)(366004)(39860400002)(451199021)(66946007)(66476007)(6916009)(4326008)(66556008)(478600001)(5660300002)(54906003)(38100700002)(41300700001)(316002)(8676002)(8936002)(83380400001)(53546011)(186003)(6666004)(2616005)(6486002)(107886003)(6506007)(26005)(6512007)(86362001)(31696002)(36756003)(2906002)(31686004)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZjV6K2Q5MTZTYmJaeFdMeGFPWkYvUVNlTVc1d1c5Q2Zra2dDWUczQWpoZEl0?= =?utf-8?B?dzEweXE5L2hJaHRmWm1kRzRMb3ZFK2luL01BNEVhTFVlWE1kY2RUcU1Hem9W?= =?utf-8?B?T3ZFWitIbjh1akZ4ZGFkQmV5ZkY3QjAybFYrcDlock9iQ2sweVUwRWdycXBW?= =?utf-8?B?Z2oyNnBONXRQbk9UbUp4T3A2SjY5K0lmSENjMkNpbXFrN0FmUm9LL3M2em0z?= =?utf-8?B?Z3JHSGdlTzZFUGY2WHRPRmwrVE0yangxeWttK0QyaXAxcU9LSXAzeFlqMSsz?= =?utf-8?B?cnNIMitTMTZMOUoxeEpOelR2TVRrMHpnck9vcDJtWmo1RTBxY3A5SHQ1cEpB?= =?utf-8?B?b2hMaGRreCtUcUxoNjVTWmVieVEwKzd6VXRTbG1UZ2lqdFpFNHRiaEJkdFY3?= =?utf-8?B?U1FoS2FVTWIrNEl0TE9nMUUrVkwrSnNRVCtMM1BEL1VDaHlyMmNXWU8yVHJr?= =?utf-8?B?MEZ5ZXlQQTVhUnIyajBRMGZRa0VUb1kxeTUyd0kzYmhDNnVGUzZvcVlrYmpN?= =?utf-8?B?clhUTVJpY3lDRjlSZE12ZXFCc0t6K0cra0lmYUcxU2hkbUtwWDhGUy80bVNs?= =?utf-8?B?V0dIVUNtdG5XMGxhdTZRNE9vVWkyRjZ3R3JCNyswVTl2ZkxhbmhFWGVRaXIw?= =?utf-8?B?MG1HSUJoTlQwMmJWVkFIMTBOWnJPZlB0T2hUNjBidUIrLzZ6OHAwS3grVFRC?= =?utf-8?B?SU5ITVBJZzdocGJqTkh6VXY2YW96QXhMRkczbTV3SndQSGJ6Qy9NWGgzcGV6?= =?utf-8?B?MDNDNVVQcDBiUGJRSHZDS0J5YmpJZ2x3SENtTUtOUUZFOXVhbnVENkJVcERt?= =?utf-8?B?cFd2cCsyenBuL3hLQVE5eHdyWVJvckpGaFFBRi8wUlE0bWNKVXF5eitzdmVl?= =?utf-8?B?bStoUEVsS2tncytPU1lnOWlJQW05aVNaUm5QSXlXZjlzMjlmRWRXRVdNcUl3?= =?utf-8?B?Q3Q5VlRvZWlwY2ZuYVNVbXFvb0ExVnN2dkphMEh4NnRDU3VuMHl0M0h5T1FR?= =?utf-8?B?WU16Z0NaakVJUDVpT25CQ3NzWFhQVTBoWEpMTjJBSndFaHppR3FNd2ZCOEpy?= =?utf-8?B?cHo0emt5SUczSFplS1R2QWI5L3JBS2prZ2Z1RWZpSW9pQURnRVVUWDg5STh2?= =?utf-8?B?ckxmd3NuT2szYnAwRkxyRVdaT2JJMVlQTWNuTXh5bmdHMDhteEpwR0NrRUFq?= =?utf-8?B?K3VjYkVyd3QwZ2hpQWZZSzV1NVdlUWcvbi9GUzUzMFhSK2M5SWs5ZGdZemp6?= =?utf-8?B?SjNESEhrT1dzZmh3dFBjOXpBUUtSRHpDSVdlRTdKQzNJcFJaY0EyZ05FNDVC?= =?utf-8?B?WjVSNGp4MS9pVk41czNjbGNJUWtaRmRNZnNmMndibytXVmN3LzJYVlZqMkQx?= =?utf-8?B?Y0kzTTRlOWc4VnlDZEZUZkhWMmtVMk1zSEZPMHE2S2pveU1adVhjODYzRzhm?= =?utf-8?B?bHRDZHp5QmpSNmlEUzJ5WVplOW1nWEF5MGJmNHIrWWdaNUVhYjM5Qm5JZFdE?= =?utf-8?B?WldoeCthd0NNU1FTUGlXNE5McGovazNBTWtiUEo1NENBdTRNaDNmenRuRlhK?= =?utf-8?B?UkQwbkUvSHhBZEVJY2NsWWZFTzJobjh1NnhWNUR2TFF4cHZMSUVia0VaTlJQ?= =?utf-8?B?NVNuOUNQamgrTDBidzZsbGNNQ05yVklWUno3eUhyZTVhWnNoUEVzTnI2UGdU?= =?utf-8?B?ZzVGWHlqUXdYQTZMNmwwc2pHNW1XVUxUY0REVTM2VVRHWFV3aUg0UkdTWHdq?= =?utf-8?B?ZE1XVW14aUJlSUE0bFlka1dFcWpsQmxaYlExQjlVV3VNMk1BbXZveVNpbEJs?= =?utf-8?B?d1U2K0pPUkFUYytnZTBJK3dEZHlsTllKTGs1RDZEWGFpVWhlczRJblBEemZa?= =?utf-8?B?akJ2b0FGRUc0dTVVSmhiS0JGY1VXQ3ZiZWthL3doN1pNd3VxWEEzNml5cDJS?= =?utf-8?B?NjF0RTlMVXE0VDhvOHk4MFR5SnFtdXhkeUUrOWdlRjVTTVNMeWk3V0V5SG05?= =?utf-8?B?VXZnbDdOazA5Z21ib3ZGVXpCb1UxTG1JbFBDV0xtYjRTMWNzZ1NNaFdSK1R3?= =?utf-8?B?Zkh6aTQvLzg0aHNIWjh2VU5JTW1qQkR6cXAxUFFmakFhQmRPb0E2MGgvR2NT?= =?utf-8?B?SENJdXR6YXlFdGhmRnVMbi9TdEJ0ZHFKZ01kWTQxM1V5eXZWQzM2emdHNjBU?= =?utf-8?B?UEE9PQ==?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Nj28izygdIHc+ZhIv5fZkClk3wJ3GkGqz+PFek0S5uFOkS13AyR6WnOAnXQBGBrgdlQIaYWkP00dZsKnfq2/JGHpcOrAw3/HAtQb2woyhQvdbrM3ZS7AkzX7MEf3runAoOzUvy0ihDbK1bpObsjoimFxIy/A4JKm+btTlqBHZHu0QBs8qCKHO5OT6NUeBNFHb09FbONpZNZKy+r+GzMhVKOcyeiFGiYCe+rweqpbpu0mxI+GuBlkpKiDBaH/YrX05S91nbc7B8/rSG9IO4ocOtYluErPOIOSEW7zL+8omSYDiS97/MrVr29qM85svl+zrfihP1EcaAghpXFIVOHPoQ6JZ5jRrtxAPPMo6NvrMIqSJZLPfrgetD/MYHETEYwdtg96EZG3b1OOCpuDe7IhsmOF3UcJzsTrOJzaXV9eXmcJFiHIlLRGPxuoFBs5hshuEa438mjXdbYq6wIoxovigl74R+XcdKTer/9FvAMdgAb4lJWGsk9Fd55rstWWD78ATgDfN4yXeSyoYQ/7/ZI9ej9OW3B8OtTIl2RJ6kgr4tLzRt/Onune32oCorjFg5z0RNAIHibIpYq5nLox5Xmo5V/bPZGrOHpSI7t3ecMnWPWSJ80rjhb9RBV127+hLOmX75Vl7gFZSgsasEJJ3vVLBEgUN+uTmLl6t/ZW0DJmkCNBJEAJBx/zUCnpu4Qi0aFeEY5SKnJ7G/gJYrySccGqiKK9hK1ZCxgeD2SJ4A/g/fbHQxq1SHFPkP+i1lOHiCuotbc/CcongBLnU1+PbJg6N87gsmf/1yvAXOLHCnmAS6xr0+U1eO+Ux2XORkCbAYG3oHopurAkGZ0ANfTYVvlNOTr0OBuzL1GytU1EvIrhlw5CY3PoGlEW+E8j6pDvHpaEoaCmlzIOUuuYjojmTxjhgg== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 34696210-6d72-480e-4c7d-08db3aa4c92b X-MS-Exchange-CrossTenant-AuthSource: BLAPR10MB4835.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2023 15:52:43.1587 (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: 3luUM9xntJnYeBpgFNRIsS7uo3qk6wbjWYefZ6/ithCWoRa2bxLg4RCpBAZFFMT5CJtQaNxAuuuoZHP9H1YgHDp/W20fpXkvIk1uKgEh94c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR10MB6772 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-11_10,2023-04-11_02,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 phishscore=0 adultscore=0 spamscore=0 suspectscore=0 bulkscore=0 mlxlogscore=999 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304110144 X-Proofpoint-ORIG-GUID: C9U2kLCotJ-eQRsPW-CPABjTYyH1FKg- X-Proofpoint-GUID: C9U2kLCotJ-eQRsPW-CPABjTYyH1FKg- X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 95F39140003 X-Rspam-User: X-Stat-Signature: f6h8sk4zinho6tuk4sbrmiq6tx4fdkz4 X-HE-Tag: 1681228376-193355 X-HE-Meta: U2FsdGVkX1/5qZxqrhFOKh8LKNnwRMiPKk0ijoVy1rfIJFdlrBKnQx6aYtsn4MtRhXEZSkpXYUAARgbxZONe9xy04inYlc0Y/NJqIJ7k/7WSp71j7OfrAFu/MkxmYPcHp6W7sJ6nXr+EfBa1rsTvra/JuCF0WBAmyy8Xug0LmpWP/v65w33q3h9Wb2jrztIP7m/TrMsKokxFZt1rtVp4ehKiBY9yYkn0tjbPqkioM59CocqjPfTWW8P8V5pyVztrJWCLAHXjHKY7P5JfZQKWw5UBQSvxZUJMWFqScTa0KhMoPauEWPDz3WOnbt+hhn/cKhD/eJhr3xQdqtV1uyWc2mUxlJxxkCF+LY5z0bpyNy8oaDvOIx+WQbC66k0uNWsRWJWUqUeSFDOj/+ZLaco3wM+OcQnlf3QTXpDBGcdlLmLdCYyDhPn3KOsw1Y4zef/sqfxzsBJuTSxtNjEsugBZER+qcRxIg/Lk0Tb8HV6GpCO6xy6Li1c87S2LJKCh3J+dcHFDQuUIIh04I4k2vs9XhFG4osUJh2cZjsejilq0BdcZB9gT7/1XZL7RsAwoQYE+z1Q9x8DTG5LFJ5umwH7D/MAhYQAlwiPtSfVQn32CXeS282bKRMeQQT5du2+D8MZMSlwsKVvv8pA2ivi8/c1qgEQtx2AMM/6Vgq3RYCp66M1w880LmoSK1ixidQ/oATUMLldWFiiSep2pRnOMJ0+qgg5MmEAlY7ooiELnYujWB9+MuKMXvjQyxWu8VBj5/8zh6OVqWgEgR3/RlDYcYKMKKUmhm3HL/iKzOZvTtc7zSSwamZVQVxmtb0N/684P/Oh7tTo9S0LU1KDo40L2Iiaf8wTuku2FXzydMTKHyQOnvZg3f4K4keszQQXZ+gDvTy+PbimXdjIanOE+LYfiCFz7JCvZ77RqB1DByPV4AATEX6hSh6gLDIPh4VJ21SkfmuhSBXuzKfVBpGqrhYNCSn8 qUrE6r5G 5NBvdAyzPhixAwYo93PH6ESw7xz9bP9rA/2kVKeovWorrD9EC89KYlJYKfpETDI31cUlIGvcLv3Bzk2n/+pstT1NRPIT6XvUxXcUV2mjr3e4Ton5Zgg9GW1aCwfrNYo1C5nLKdqceHoILeMBzkgQ4SsiBnhydf7OFAIsXtXBrh379HCV2rmZh4KB6POc4XpQsITILLuYBm1Rco3XZ+IdRSfkAc3SSl+IL52Y26ihG0sCXJbnmCszX2f53I1fVYCD1QsleH1M1wh57xR/43OLObHRdrBt/9DtfPI87WVxzkWAsBfWLustyFA86no55crNL09daW2q1Wkg5FNcy7jr8KekrJ0EO3D+up+D+AXeRdJGD+RYw5MwmbaVmD+Qx3mIvBj5xsrJKQDkRThDQ7fqGquFIkKqBGIZeZyEsa79B9dgtcGyxecr7cKWAzGJbcuEhDGdZEf2IfMhGmqsRn2v4nQvcPB5L1v+Zye7BBJdoiSGpEEBvF071GQW6qX1kyen5Xl/Yun0Y/EfBLQaYDq6A4OqAN55N5grOMpgAMNcW7VUu7ydhbwFilz+UBdg/AodzNfBvMnLAvEqMf5KVy8qf75zj1A== 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: [subject line should be mm/hugetlb as opposed to m/hugetlb] On 11/04/2023 15:18, Aneesh Kumar K.V wrote: > Now we use ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP config option > to indicate devdax and hugetlb vmemmap optimization support. Hence > rename that to a generic ARCH_WANT_OPTIMIZE_VMEMMAP > > Cc: Joao Martins > Cc: Muchun Song > Cc: Dan Williams > Signed-off-by: Aneesh Kumar K.V +Mike from hugetlb > --- > arch/arm64/Kconfig | 2 +- > arch/loongarch/Kconfig | 2 +- > arch/s390/Kconfig | 2 +- > arch/x86/Kconfig | 2 +- > fs/Kconfig | 9 +-------- > include/linux/mm.h | 2 +- > mm/Kconfig | 6 ++++++ > 7 files changed, 12 insertions(+), 13 deletions(-) > > diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig > index 27b2592698b0..77d9713dcd9c 100644 > --- a/arch/arm64/Kconfig > +++ b/arch/arm64/Kconfig > @@ -100,9 +100,9 @@ config ARM64 > select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT > select ARCH_WANT_FRAME_POINTERS > select ARCH_WANT_HUGE_PMD_SHARE if ARM64_4K_PAGES || (ARM64_16K_PAGES && !ARM64_VA_BITS_36) > - select ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP > select ARCH_WANT_LD_ORPHAN_WARN > select ARCH_WANTS_NO_INSTR > + select ARCH_WANT_OPTIMIZE_VMEMMAP Why don't you just change the line you just deleted? > select ARCH_WANTS_THP_SWAP if ARM64_4K_PAGES > select ARCH_HAS_UBSAN_SANITIZE_ALL > select ARM_AMBA > diff --git a/arch/loongarch/Kconfig b/arch/loongarch/Kconfig > index 9cc8b84f7eb0..9cb00f962de1 100644 > --- a/arch/loongarch/Kconfig > +++ b/arch/loongarch/Kconfig > @@ -53,9 +53,9 @@ config LOONGARCH > select ARCH_USE_QUEUED_RWLOCKS > select ARCH_USE_QUEUED_SPINLOCKS > select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT > - select ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP > select ARCH_WANT_LD_ORPHAN_WARN > select ARCH_WANTS_NO_INSTR > + select ARCH_WANT_OPTIMIZE_VMEMMAP Same comment here > select BUILDTIME_TABLE_SORT > select COMMON_CLK > select CPU_PM > diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig > index 933771b0b07a..df2cd510480a 100644 > --- a/arch/s390/Kconfig > +++ b/arch/s390/Kconfig > @@ -126,7 +126,7 @@ config S390 > select ARCH_WANTS_NO_INSTR > select ARCH_WANT_DEFAULT_BPF_JIT > select ARCH_WANT_IPC_PARSE_VERSION > - select ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP > + select ARCH_WANT_OPTIMIZE_VMEMMAP > select BUILDTIME_TABLE_SORT > select CLONE_BACKWARDS2 > select DMA_OPS if PCI This one is good > diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig > index a825bf031f49..5269131cc248 100644 > --- a/arch/x86/Kconfig > +++ b/arch/x86/Kconfig > @@ -125,8 +125,8 @@ config X86 > select ARCH_WANTS_NO_INSTR > select ARCH_WANT_GENERAL_HUGETLB > select ARCH_WANT_HUGE_PMD_SHARE > - select ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP if X86_64 > select ARCH_WANT_LD_ORPHAN_WARN > + select ARCH_WANT_OPTIMIZE_VMEMMAP if X86_64 > select ARCH_WANTS_THP_SWAP if X86_64 > select ARCH_HAS_PARANOID_L1D_FLUSH > select BUILDTIME_TABLE_SORT Same comment here > diff --git a/fs/Kconfig b/fs/Kconfig > index e99830c65033..cc07a0cd3172 100644 > --- a/fs/Kconfig > +++ b/fs/Kconfig > @@ -250,16 +250,9 @@ config HUGETLBFS > config HUGETLB_PAGE > def_bool HUGETLBFS > > -# > -# Select this config option from the architecture Kconfig, if it is preferred > -# to enable the feature of HugeTLB Vmemmap Optimization (HVO). > -# > -config ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP > - bool > - > config HUGETLB_PAGE_OPTIMIZE_VMEMMAP > def_bool HUGETLB_PAGE > - depends on ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP > + depends on ARCH_WANT_OPTIMIZE_VMEMMAP > depends on SPARSEMEM_VMEMMAP > > config HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON > diff --git a/include/linux/mm.h b/include/linux/mm.h > index c47f2186d2c2..fb71e21df23d 100644 > --- a/include/linux/mm.h > +++ b/include/linux/mm.h > @@ -3443,7 +3443,7 @@ void vmemmap_free(unsigned long start, unsigned long end, > struct vmem_altmap *altmap); > #endif > > -#ifdef CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMA > +#ifdef CONFIG_ARCH_WANT_OPTIMIZE_VMEMMAP > static inline bool vmemmap_can_optimize(struct vmem_altmap *altmap, > struct dev_pagemap *pgmap) > { > diff --git a/mm/Kconfig b/mm/Kconfig > index ff7b209dec05..492919cf62a4 100644 > --- a/mm/Kconfig > +++ b/mm/Kconfig > @@ -460,6 +460,12 @@ config SPARSEMEM_VMEMMAP > SPARSEMEM_VMEMMAP uses a virtually mapped memmap to optimise > pfn_to_page and page_to_pfn operations. This is the most > efficient option when sufficient kernel resources are available. > +# > +# Select this config option from the architecture Kconfig, if it is preferred > +# to enable the feature of HugeTLB/dev_dax vmemmap optimization. > +# > +config ARCH_WANT_OPTIMIZE_VMEMMAP > + bool > > config HAVE_MEMBLOCK_PHYS_MAP > bool