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 5C63CC7EE25 for ; Fri, 9 Jun 2023 19:05:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BD5F66B007D; Fri, 9 Jun 2023 15:05:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B5EF48E0005; Fri, 9 Jun 2023 15:05:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 989EB8E0003; Fri, 9 Jun 2023 15:05:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 823646B007D for ; Fri, 9 Jun 2023 15:05:23 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 2D4F31603D2 for ; Fri, 9 Jun 2023 19:05:23 +0000 (UTC) X-FDA: 80884137726.24.B56B40F Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf27.hostedemail.com (Postfix) with ESMTP id 831584000E for ; Fri, 9 Jun 2023 19:05:19 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=A6tLMTnf; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=nZmWmPvt; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf27.hostedemail.com: domain of ankur.a.arora@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=ankur.a.arora@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=1686337519; 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=KLSkRTkjTUXajSdF52hquD0b/YPv0nkhrkX7mY89bGY=; b=kA0P3OTYt7gUVYPXZPbPhMed1RRFogd5N5UZxI83tzIOFB+wOyC/ZvNfTlAL25V5+BHe60 eRggevBwCOwEq25GcPJYHjXeOsYsbXqrePNyw7vxEVNW7wXffbWjTrhSpdgQm5c7RBYJSc f9DrrRWykzER7MXwU8rPkW2IGAOEEPE= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1686337519; a=rsa-sha256; cv=pass; b=A4CTUAk+doPNEWKn52mRcBwUcu+ge2LJpzCLmUm9Lp56REDcFlRx+vSq8It2KYiTBq11nm wokv1fWlCdxjNlRl3WQK4FgzFklclecP0YMlUwJxsdz09mWSi0ZZFy6Sjkl3XykAtxkKBQ U7q4zeTNCPD9abRq8tWZuLudZ/e0sQ8= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=A6tLMTnf; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=nZmWmPvt; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf27.hostedemail.com: domain of ankur.a.arora@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=ankur.a.arora@oracle.com; dmarc=pass (policy=none) header.from=oracle.com 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 359He2Gf014732; Fri, 9 Jun 2023 19:05:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2023-03-30; bh=KLSkRTkjTUXajSdF52hquD0b/YPv0nkhrkX7mY89bGY=; b=A6tLMTnf32k3KpFUaLRm0hgqgp3gQG4HUT780L5ZLiy+iyoTvp0ELODvPzMvy37ueyTY B42xARK39fWyHObSPJXP36Vy2Ll4V43sZHhuiMWLP4E7+qb2tSLXLPkoDbs4kvIycVXY 4Q+DBj1xIf8s8SZ6/Lrsndj1c2zqAeqjS9DsT8XFgCXok80efGd1QyBzrS3i5uWaPnDw D4abrr7Ff4GzZxgemnlhiP2C4cZ/sNuvXkRWqA6MkBieHzOe7XBt/WD7EF2go92xMEkp 08AxVa1f2YCxMkZ409ETKdqvzt5HqbSLLSBUqzl9LvugurKLcZuxhrbsNFIQEH1fkDPk Cw== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3r2a6pqhs5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 09 Jun 2023 19:05:03 +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 359HS8wx003089; Fri, 9 Jun 2023 19:05:02 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2176.outbound.protection.outlook.com [104.47.56.176]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3r2a6pad4j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 09 Jun 2023 19:05:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZwrKSrSUJ24sxTgrnhu80h70MbImCEZ+28/pXCn/3Ioz7WQ3rtVzIlxB9pLLJwY4QdzbgWKENAPXgsTpre8Mzdju+fQtxJBYtXMHJewMoXW+KSanASvn1IOraiyDayNYjUG/d+IGXcA/GPuU1hiE0V9ne5KvVrCRpN6Ibmjs656GOgF2R1ODP+70qz85PPjuJr6LlKrIXcZSM/rOPfO4uCc/PYKLZU82QLQ89w4A+3rHeLm46N8fZdP72GTdZek6zSpDXmCiLQVMWDQndlDFvAW25k5ASRXVFNk3B+aHdioyaKTH+mhIXiPai4H15iUQk5B7FCWfYFQGwThMpOGEhA== 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=KLSkRTkjTUXajSdF52hquD0b/YPv0nkhrkX7mY89bGY=; b=jPn0qEZKNiy0+pPKpURdImUMAcuxeb4J39sueSAt4kAPRyud/36CyqkJIi04Y5uK6a6CWdwifWl14OP7QU9gQVdv4F+LKOG+0FE8ClVbSEO0oloQEhuXmnBPF0+oXuWCyEugM9R/0BtLa4d6bJEPqScrLopWCOnI4LG1NR0wps6mq+EoWj+yb5+8cOtJH+ZVt2xBkvcz+/MAuQZ83cCloQ1DciHNJTWln5KwLWgI9LpeEXArPVwkksmTUz/UXvFQeHvFuJYZhNdzaoUGJZzcoSDAc1lYfe7dJQ8dvlMt4FnhnjYxlavBcPN2YgqbNH1TSrGRRA6ndV86Jzq6AsrvWg== 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=KLSkRTkjTUXajSdF52hquD0b/YPv0nkhrkX7mY89bGY=; b=nZmWmPvtR82izJQQOkL4GFcMXjfBw9qMY2M3a+ceMKPT1drOA54ta47i2Z73y9ZDLuX48OHlEKLHhPYhqivuLBmc4TC9UCKa6PATWHn00yJ+W9g7y0YnMSVCGahBlHXtqThFNMNrQXgahfv63/zFu+1tXNzgewk1p78JAOLKZXw= Received: from CO6PR10MB5409.namprd10.prod.outlook.com (2603:10b6:5:357::14) by DS7PR10MB7322.namprd10.prod.outlook.com (2603:10b6:8:e5::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Fri, 9 Jun 2023 19:04:59 +0000 Received: from CO6PR10MB5409.namprd10.prod.outlook.com ([fe80::f12f:94d:192:34e7]) by CO6PR10MB5409.namprd10.prod.outlook.com ([fe80::f12f:94d:192:34e7%6]) with mapi id 15.20.6455.030; Fri, 9 Jun 2023 19:04:59 +0000 From: Ankur Arora To: pasha.tatashin@soleen.com Cc: axelrasmussen@google.com, david@redhat.com, jiaqiyan@google.com, jthoughton@google.com, linmiaohe@huawei.com, linux-mm@kvack.org, lsf-pc@lists.linux-foundation.org, mhocko@suse.com, mike.kravetz@oracle.com, naoya.horiguchi@nec.com, peterx@redhat.com, rientjes@google.com, shy828301@gmail.com, willy@infradead.org, yosryahmed@google.com, ziy@nvidia.com, ankur.a.arora@oracle.com Subject: Re: [LSF/MM/BPF TOPIC] HGM for hugetlbfs Date: Fri, 9 Jun 2023 12:04:57 -0700 Message-Id: <20230609190457.2028958-1-ankur.a.arora@oracle.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: References: Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR04CA0261.namprd04.prod.outlook.com (2603:10b6:303:88::26) To CO6PR10MB5409.namprd10.prod.outlook.com (2603:10b6:5:357::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR10MB5409:EE_|DS7PR10MB7322:EE_ X-MS-Office365-Filtering-Correlation-Id: 38c98e54-5781-4144-a7c2-08db691c6bc9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VyXqzVGayjUJjE7vtFjBublM+5hr24LzLKwOel4aTjm4jGs7IppKXbh9eMpSc89ZheNnVUyv1D2zcu5fHhn2M5c3n1sf4cwzlNJoEQ5lOndI6DAZcExaSKEVeuzBV4YhmuwnXIM5644dm1Nmc+rgC/2DKYhNpsXr8SplroQaPSuLe8FnGfAzX/4kz52h60U6wlYxVU/RKGy2xMjmL09OovgH7GVI/X5aIXQW82XONCU168LtGGA/sQf0cj8p93jMOU4iP0Ysrg8tif7Sf6f6ihWqPlEPTeceXt2PSh7pxMcqtKzi2aZW9n71E0crbbMdgH+0tQ7UPRHL7U+JZIbRLyvJL99HpVWb3sq/bevQ/+amMy9QgV5fSd9P++6EatZtUSpJVNJwQc/wsOlzXysS6upCS4bnwu0fUEvHLznFil2BjySikMkywyYckBhiRqp1evZTfMRSe9HfIHVyKZ3dHCvGtLJLP0jsn82wZufKi1bMB1C2OzL8IZOz0O+oLDC7H5BgoF8+/h91BvUsgO9TosdaLWpuJe8gP84TuXDiiuTrySlHlMyb6esmnixy0cz9EuhvKk3dAVwyKOJVqeZYlw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR10MB5409.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(366004)(376002)(136003)(396003)(346002)(451199021)(83380400001)(2906002)(2616005)(36756003)(86362001)(38100700002)(316002)(6486002)(41300700001)(966005)(5660300002)(103116003)(107886003)(8936002)(186003)(8676002)(478600001)(66556008)(6916009)(66946007)(6506007)(6512007)(66476007)(4326008)(26005)(7416002)(1076003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?OxATTaz2nSeqUrlJ1n5QUKaEi6u8oe2LFwOVnhJKwVNZ4DMR9SblQLhSuJ1/?= =?us-ascii?Q?aUjK3AAN+Y783PAd60lsXp829IT/usJ1kM+B4sHdMB0pSq8xLkvQ3jYlgB8/?= =?us-ascii?Q?yY75v/2VtE11Rv1XTv+yblgbTZlwee0Cn6yCWGHVfsCzuu9X3opqk9Vllne5?= =?us-ascii?Q?3RbowRiverO/M5wp5v6NPgnDwubE+r3NtOstNYHCJCzJJdAEiqA/MOCnY676?= =?us-ascii?Q?cYvL+CbmQvL8W5H+4xDMvoypXLlCAu9UHQNssncQoZQY2rge7m4lt8DtvZLB?= =?us-ascii?Q?1hu8aCAG6opGdbKH7+z1fw+x1mTcIYMtTBZZBDPDeo4c56CVMoWa/KkvZ5W5?= =?us-ascii?Q?GPJqPr1pOv0Z66rg2ADduDI3TeSZWrLCfezrpXDYH9BOpzoAYy+XZV8DmobD?= =?us-ascii?Q?oLnzeJGcyesdbzLXW1lh2edZ5GBkLNFeMwGl5tkFlrDf/H47UfZBPPDHuzkf?= =?us-ascii?Q?Rle9AghtL78vUM/2NP3w0kpi2tGPIFzSw9JcaJR0blihW35w2/hqiVwa4n5+?= =?us-ascii?Q?IZV7HOBOntUvV2phX8OIPvx2/7RSMZo6TkdOKOYlUZ9kPahmCE3FGYZJGkL7?= =?us-ascii?Q?1e0jW89jBdc6+hOUHJRjSYeQJqRo2rtUgd3ESUqpSWjkuiqD9n+WkQfIi8Rj?= =?us-ascii?Q?X2ijz2i+E/JZP8fo/le2/BzbfQwDh/FzjFXmOq+mX4rCxFADS65aA4uWSq4U?= =?us-ascii?Q?xYfX6+bytdq6pgMqdBH0nOehl7J3YuCVYzBAOYR1RZ9tj+XfL2f1WECot0eu?= =?us-ascii?Q?6h3q08dbImZcSwe2Q9+erv0vJmYLnpDLHr2N/gwzMdCIxXUuZdxEK7x6845y?= =?us-ascii?Q?V3JCtPqJvBqoTRtAkV1O7N6S85TydbEeMYSVruGCfIJl9QnTV5UVdd7wP/0S?= =?us-ascii?Q?zj7/DAPhuplefmB19qz628W9MzS77cJGY+cYR0Stir6H6R00Z365MEGa7a5r?= =?us-ascii?Q?FI35+j8A145lEQeuch3IfPXLgtibykmfiUjDdholScVvRkeIs8wZuvwwuTO7?= =?us-ascii?Q?5Wi1nk9QUUQBi79MpUt7oZLADQZnYUB04NT1cc2mGdqbFKqyoZNZYU8rLdyD?= =?us-ascii?Q?02WfRUjLD7CAq41OcraYC952bAjSfd039r7qEDJhFBH+Ejgs78R/RYh6f1rI?= =?us-ascii?Q?6PNflAZ32B1Xq4zMVP67Kk78tFd2JcNzezwMb33EcRX0wJeJ+x6r+knwgkkZ?= =?us-ascii?Q?5cq0sw/jR+RX7aKS5ekGourRAU1M0yX0smIgtnfMK3gjx3+TnvpATbjR6leW?= =?us-ascii?Q?Iu9FG0ZXYmyEPgpd7Ed/f5aumyU0i9BdkbnpXsKUMGhH76+wO4jq1aH2PAOU?= =?us-ascii?Q?svD2GWPATHk269G7lYzQWnpZTy77Ba4A/FzVQEW1A1+ek1w31nZP90UimwX6?= =?us-ascii?Q?ibICXEKQJRAvkBmP7JLlzOaIw0dPz3o5KwbdxZVj2603PK8F2xxAnJtTNlcP?= =?us-ascii?Q?BOlgeHr1jXcBJPKKRoBGhMTf4pF04CaRiEHICcGWyfpyM0jUo8K/Wd0yPhXB?= =?us-ascii?Q?lWySKRIC5lYz8Re/i2/rM0iRD+L1cnAiAY47QcZQlnlACsjA6zgvkSqG0qPx?= =?us-ascii?Q?c4XEWdq0RtIdluxGBDKjNz2L2pC+KWUfH1T+LY5NfdAQlmEwkM9awZ9CYcOC?= =?us-ascii?Q?/A=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?us-ascii?Q?Kw44VNj3LQdiw7Ypbsif41d/dWqTvxqeJq5NV16uAovMK7ts1BDkyC9HLbUP?= =?us-ascii?Q?9mzRSMNv+Dwicbwyrgx0FNVeLIKzPbdPE3+6Z+5NMHN2Mq2khzF7OssQpjE8?= =?us-ascii?Q?WfxFEipSd+O0x8spG0X4UnPX+of4yC+rqwlM8GkA62DdmtdWyrl06z5W4lOU?= =?us-ascii?Q?BBNttv/43erfpquMyAxQfokEJZTgstjzF5qJZ5tFjnaAhxzHWg5g5oq+Zt8+?= =?us-ascii?Q?u0MjHxOq8sPuyEiTeiO59M6Tbd40+chxSD6/6qDKp7ko6Wd+nKvMCsyriL4s?= =?us-ascii?Q?5ovWctYMnVdx3/oj8tluNBPr4B9XtnrX4yGxUeCjuwqqu1n2n5WR7u46qfOs?= =?us-ascii?Q?o+KWMDFZC6Zgo1v/OLIFBMOokVNFM/iZ/XH9Q5JLDvrEJwDBEKngxIBrnyJr?= =?us-ascii?Q?D1gft86W3PHmsWmyolrpPzZovlDgD3MoMyjbtbuRqUySZXDmgyuT9nqus9Ak?= =?us-ascii?Q?cqmNah/u6nMdRpUH8236LYgEhlnMFyNPdQRorO5JGoFrF8uX4LYivbudJIov?= =?us-ascii?Q?iwBvcIbc1uZG9UciGvbtzgZL74PC+pi13O7Sa/Psr8evECA8TefILIHAgPV7?= =?us-ascii?Q?ZgYUCBJmEgePRNeZpVkGaBGVN6uPp0Ctv4I20saXUb+NRzdbqUlnoRCt3iZX?= =?us-ascii?Q?J7/YP8tnOsln6FiFgGbocsQ5EpS13rG0m81sevZH8DmJOdo5ziJFqwDbsqGz?= =?us-ascii?Q?TNq7cNs8pkxxZdBtHRDh6q65j65ubut7HGObK3frB3Qp0vF8/HHC9qHBAHtc?= =?us-ascii?Q?qZm3Gz4c4YoOIfl0+3iFCt28enqYhi2BIaHnGwLOnwFSKG/ZdGSA4EQwu+ZE?= =?us-ascii?Q?jt0JlwzH69P2hEU6iKz6vQAUFgWpJj1ELpJff7/b5A6iAHmmY7QNHw9p18Iz?= =?us-ascii?Q?wo/Vxc1j6kodvz2I/gQXyGvfJepCWnrxUUmzKIWTvS3pcJZJq/TEociYgbED?= =?us-ascii?Q?GxicuBRF6E0fBkK8ppswTF+gAwq9x+OThMsjw1+PPZu1ZXUXZTm9azGN8sv0?= =?us-ascii?Q?vDhqhOCdP8pO7gwkzYMQ1RJi22flZHBaUGEcVnRLjskMRB7zBEmpknadYmpv?= =?us-ascii?Q?JccBpyn1?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38c98e54-5781-4144-a7c2-08db691c6bc9 X-MS-Exchange-CrossTenant-AuthSource: CO6PR10MB5409.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2023 19:04:59.3172 (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: g7UaA1HOSFiYvKAlFXVlyRT6GpA/aB4JAKVsnaAl9+f8iOb933wmcxmtyv5g8IN5p6+e8wi9NHjicOUukgS3tL62xjXhnFIMvKhRAV5g4vA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB7322 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.176.26 definitions=2023-06-09_14,2023-06-09_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=999 bulkscore=0 suspectscore=0 phishscore=0 adultscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306090159 X-Proofpoint-ORIG-GUID: FeJ5B9J3xuAkM-IY81PTOxUQDLkXWOkA X-Proofpoint-GUID: FeJ5B9J3xuAkM-IY81PTOxUQDLkXWOkA X-Stat-Signature: 8319c4tw6mhuj4rh9ydr1gdsjpjhc8m6 X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 831584000E X-Rspam-User: X-HE-Tag: 1686337519-891159 X-HE-Meta: U2FsdGVkX18/OpT54KGe0G4hyU2JeA3gIWWwYa02j0NiaZB6nY0bYB2MT5qy2ZV9d25rwQ1osEVNi1d5Oc64/MHOdHjYZG/DnQsPsdgZWrIm6SaPDxNN/26wBWY6jmIpOqG5vU4zcqtUhF++WU6gNgLg8T2VGEOUpvlKXe2uEVDPI5wh1OSK3pbZp/R7432VrlvAoTrpP2B57qcvODHIVaFipXPUZLQ5GsxjGUCb6GKm4d4L2nwYiZzX/JviPMaMROzx6mDHquuGR8GSHywgk3NywJuhOdFq58ZgY5QYiwBnz2+Y63hL+xF3svlJxSsoTd9M1KH+UupKQqjOFiShICh03LoONdocDvpGHYX+t7Z4D/X6clmzv+ouqe9CTdhpyrH2ikkK66pZsuCLocCAgPPZDUpwZUHTfe6e1moIK/ucnkBO9DiDMgwOc+tmL2nSHtrRVt+MpZEraiOUHfqKTUr6JAfqMq2lLXIqrM1yTMwjPwtj0Ww7C8Jsqn+9qvEjpsJ/3bH69iP3bAMxh68CQY94dM8x/gHnTJqdh0hi4c7mKxZ4mPNn8Z4Ceoqomlng/sJG2zh8dgEipryGvDJ+pVZKbhAwRHxJHMvyPOkpcvxmH0uZ/WAJL6hxzWmoI+koHyhgnrGwo1OPEGNkGbgXaBk8QfNKrmwtFMJhXbz03IUEmHNJO+RluCD5c87KYKneUrLbFDcXOV6Mr1uiQTyujL3pzk4ijeLH8p+NyE3RMs1z9IVtEH3vG1IgMcnXJbaHnB1NfpcIRjLI/xAecap6SsxlQI1kfZFnIhQzPKqmhS6KiduYyPGOkY6nv+eDKRgkANLt+CR4kLq71VkwqRm44bOlb3aKj9ExbzshmpoQk8Ca/s1S3fVKYXB3RsSIT/GvGMLmBvVhQK5muvMGrI8zXrVMMYqvrL5/UxNi3e/VuRE55N03AeGhPt2HlwbOgRACwQdJsy5Vajb8C5TVyMU otWlNA1q ZqxKVWxVJCSLO1DV9RzQLwWZYiiJpFd6VGU2KRocApnwXRW9cm3nRhLswA2nZeww9p4hnoRny/zXdTbn7jbqYRzzocTkCx2rBpznI8i0Ug9yvLIlw7ZLwIph0SmPdPNXJFQema+CpTV/Ls6CBkQitzedNGwp9gSwVToawWunR3Cp9Y7aVDPfLW2Vbog7tvqkbRs5NcS4jYAuNBj9Za+BTLajy3JI7hifcl5sbOxBMVapLfc3V13ELG3yMgbDhgbkZZAXVHoKj0rlJWmgcO7gqPxsy9DjJZWf/TXMfDcNEelMS+rgrXPCLUGaFVjXKYWJX2k21Q+QxpzHxZXVm5D78n78T2BqygYg0fRDMmUZ7VAhv8SWtlR/EhJuVM+SW4o0On1IGEqdphKKuUYW9lter3wjNFKEPRayfuBzEwMbUMuDzV+vcn2AiIJKWHf6NDGEfMGmDVevghOKB84+IsrN/+mdPHlh3/T4okcLw5IBCNs+EjHF3zzFGbTgshlk0BpDiOQFOdzjzcxnIO8kyBgighKuq6QNgV9GU9KVHWnc855y0J0M= 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: > > > Hate to even bring this up, but there are complaints today about 'allocation > > > time' of 1GB pages from the hugetlb pool. This 'allocation time' is actually > > > the time it takes to clear/zero 1G of memory. Only reason I mention is > > > using something like CMA to allocate 1G pages (at fault time) may add > > > unacceptable latency. > > > > One solution I had in mind is that you could zero these 1GB pages at free > > time in a worker thread, so that you do not pay the penalty at page allocation > > time. But it would not work if the allocation comes right after a page is > > freed. > > In addition, there were several proposals to speed zeroing of huge pages: > > 1. X86 specific: Cannon Matthews proposed "clear 1G pages with > streaming stores on x86" change. > https://lore.kernel.org/linux-mm/20200307010353.172991-1-cannonmatthews@google.com > > This speeds up setting up 1G pages by roughly 4 times. > > 2. X86 specific: Kirill and Andi proposed also proposed a similar > change even earlier: > https://lore.kernel.org/all/1345470757-12005-1-git-send-email-kirill.shutemov@linux.intel.com Also, this one more recently from me: https://lore.kernel.org/all/20220606202109.1306034-1-ankur.a.arora@oracle.com/ Linus had some comments on the overall approach and I had sent out this as follow-up: https://lore.kernel.org/all/20230403052233.1880567-1-ankur.a.arora@oracle.com/ > 3. Arch Generic: Ktasks https://lwn.net/Articles/770826 > That allows zeroing HugeTLB pages in Parallel. > > 4. VM Specific: https://lwn.net/Articles/931933/ > Allows to lazyly zero 1G pages in the guest. > > I looked through the (1) proposal and did not see any major pushbacks, > I do not see why movnti can't be used specifically for gigantic pages. AFAICT, the recent concerns are mostly around proper API, and in encapsulating MOVNTI like primitives such that they can be safely used. Ankur