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 6731DC64EC4 for ; Mon, 6 Mar 2023 19:20:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 884B26B0071; Mon, 6 Mar 2023 14:19:59 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 834AD6B0072; Mon, 6 Mar 2023 14:19:59 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6AE8E6B0073; Mon, 6 Mar 2023 14:19:59 -0500 (EST) 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 5A3DD6B0071 for ; Mon, 6 Mar 2023 14:19:59 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 2D7991C63AD for ; Mon, 6 Mar 2023 19:19:59 +0000 (UTC) X-FDA: 80539438518.23.DC9BA54 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf21.hostedemail.com (Postfix) with ESMTP id E12C21C000F for ; Mon, 6 Mar 2023 19:19:55 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=hhch30L5; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=z0S6BDfZ; spf=pass (imf21.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); 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=1678130396; 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=/PmO+fgOH20d4HJs6uZBTK3NQAwYKwB4Y1EV7izNrk8=; b=ioElG85K/J4yg+voIJ6bXfqTywa/zZ1DUAthKplHhDVwMqNllx6J0mukI9tI2HedAQBxZc 4qnaNeFDruGrl6j2tt/u7a4rUlPjv3pQRSUw1N4GL5RacrJeJjI2SOKagkc2AwvJXc+cdb zHouh8Dhz37uMQQ3MRGm/4GS8UzBiAY= ARC-Authentication-Results: i=2; imf21.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2022-7-12 header.b=hhch30L5; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=z0S6BDfZ; spf=pass (imf21.hostedemail.com: domain of mike.kravetz@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=mike.kravetz@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1678130396; a=rsa-sha256; cv=pass; b=53xwLg39TMIR2AaJwb0dD+GfZjavMoXGduF19GLoV2L+/fCA7+3b/5OSUbMP5y5o7mZtnK O2PkMGyUilmzz76zuTY7oePjc9ZuA4SW66Lo+XCvEai0o3cLkZhK5uT8aGUyBWDTCSCqKl EQZ4yE4XIZK28SDisk/dTUZtIDf20r4= Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 326HTZ0b025080; Mon, 6 Mar 2023 19:19:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : content-type : mime-version; s=corp-2022-7-12; bh=/PmO+fgOH20d4HJs6uZBTK3NQAwYKwB4Y1EV7izNrk8=; b=hhch30L5WDLIZKIYfvVC0+LJAPbvzmmxo59udGoqOG4NiDSX8iAuOx0GbV1djXhf2DnN kCyKaGYdDXvNyQmoIM43gPBj0E47JGHza3iAmOYpNebJjCy9XJMuCv2xge+SNlQRo27S pDb7q10vAuPNsLg6+VbUABJbse14/wiWmifW/Cj+Vg6ExiL2fXLBHHG1EaTmJ2n/LxZX 538woCsK0lCqUqP2OHEz90PtyxmHw/mCM2itQELcRH6Rgbxaj+PJxtTj/Cr/DzNRosDr KnoXQCZM0r3XWeYyjHMu9uqCGLtdQ64M4nJKRtvWFPhhHCE5rTN4BO/cPmOSSzgYq06T jA== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3p416wkrk1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 06 Mar 2023 19:19:51 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 326J6I2O010959; Mon, 6 Mar 2023 19:19:50 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2169.outbound.protection.outlook.com [104.47.55.169]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3p4u2gpnjg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 06 Mar 2023 19:19:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KmUdDG7fVe8U6z3tOU9EZawzoU2obHZkQ0y3D21HjqohFAfFDShkZ0QUy0KpObkH5GYD9kRq/NZ6RdcDrgOyjR0fTOq3MAZb3Twhv+C6h2sBeHc/GQnRKvUM95S4uxFAWja3XGSJdemP0M+Qedj1KiHDNNMkXZ0VIloRmpi/l32WUVjQ2m73ATU1Hm6BwgYMCapYEBAaanbVaQc+QEo9ir7QiuEC3dCGzaUjb0ZZmk1pDd8Klu3AJq0XpKbJ4uVRTeQQegqUq/Cmy9lS4mrSuFsUlaZSVQEb6iAN3ZPrjzCs6j6DOA7mNO7AiJ5f6pt2sPcsr4zgl/BKM8gF4xy0+g== 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=/PmO+fgOH20d4HJs6uZBTK3NQAwYKwB4Y1EV7izNrk8=; b=hyqO8sNxE4+NxJfuUHlMFEr0BfkIiAjjlAJp6G7fVorK0BQ3rWSHprbxYurIx/BkoletNkLJ3zmBYIvHD4OcS9y0tSh08/9v0mPYKycoPXD2NIHpUDgx03SEv/uMpZ5O3IjHPvfdSizzpyNMFx3okHvvymmjB5LS3yQ5/y08VUTybUl8VsVh/fjC8qowFk12wmpRGU+7+LDlkCI5/b3hcGXHzSx8e5MBYpZZHrEEfqcWi2BzzejGTXf7Xx4O27lw9qUAL0XcVRyJ8JMxRDj/JxXVa9iTZtKxXzSB+kCtV6gwUpUzZ8GC/xgAQHcDk+ScUH90zFLJ/bFktRD1ag1nKg== 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=/PmO+fgOH20d4HJs6uZBTK3NQAwYKwB4Y1EV7izNrk8=; b=z0S6BDfZcZ4zDtclCksVtd034JNzDFFnU0i29i6pNOUV4c+morF6WnCc/QLC3PjsWfLJGXziaAXCbD2FpnV4hAT1qk6kz/PGvCF9q1CJbC689xigKT6PC/t8EcGXBxjA3k3ugJFKnZtRriMclzDHEvXcYPUjtnvSeiAxCNO9zDo= Received: from BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) by CY8PR10MB7379.namprd10.prod.outlook.com (2603:10b6:930:96::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.28; Mon, 6 Mar 2023 19:19:48 +0000 Received: from BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::3db5:6e11:9aca:708a]) by BY5PR10MB4196.namprd10.prod.outlook.com ([fe80::3db5:6e11:9aca:708a%7]) with mapi id 15.20.6156.028; Mon, 6 Mar 2023 19:19:47 +0000 Date: Mon, 6 Mar 2023 11:19:44 -0800 From: Mike Kravetz To: lsf-pc@lists.linux-foundation.org Cc: linux-mm@kvack.org, James Houghton , Peter Xu Subject: [LSF/MM/BPF TOPIC] HGM for hugetlbfs Message-ID: <20230306191944.GA15773@monkey> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-ClientProxiedBy: MW4PR03CA0176.namprd03.prod.outlook.com (2603:10b6:303:8d::31) To BY5PR10MB4196.namprd10.prod.outlook.com (2603:10b6:a03:20d::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR10MB4196:EE_|CY8PR10MB7379:EE_ X-MS-Office365-Filtering-Correlation-Id: f6eab7db-e8ad-451b-f56a-08db1e77bfc2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: f2c9u1AuUhJvQdc3Z/Ld/D25iaGlwOsJP00grAuSbQNAczz+N87b1Cj0pd7NYZBxxMUqZkfQR0Vl6zQZ2s4C+ZYtWOZ1qFsbKU4/lRdqL43wR3AMx3vm//G4/iqUERDWyUpEzJ/zccKi5zn8biOaot9x9fFIIyAAulI2T+2RWelXO46LRe/1AKTeviokEYSdfkLQUTAGf151EkT5l6/NYDyQSH7syy4bc6EdoNq6ZP9+ivKswLnOk1Lfl1YwuyTlQO6y+hNhT5YND34O/aYeoPH+wt6GQUTf2Us22gXWveFxOJF1O60FxOelYDk++wdjgOdajjNJT8OD4RvmKZs3rHjGZIFELx2P8n+9j7vIOl179Victv1HBksd0bUhIVW9SraH86gnoFCMCFQAVN/ThJfQhu5bXQ4/yfXZwtFAmkB4CyG1td9mR7/TFMzf7seXNGgYsJ2TEByhkKorJtNiOJ9Tq9wNvZaEfu+vzc3lfTUu+75XU9En0BBnPepH2qSxGIWQcAKwox+NlrTJyQXgZxIlju/2RPO2VZorfrMkHyFgmx/SujCU9vxm6IrBl2xgDszY1XhvvbpoZut+r3903J09+Mk3v/hxPG/yna5zXUHnJgRbQEZmf2HhD2r87EB/ 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:(13230025)(7916004)(346002)(396003)(136003)(376002)(366004)(39860400002)(451199018)(38100700002)(26005)(54906003)(186003)(6512007)(9686003)(6506007)(1076003)(316002)(44832011)(4744005)(33656002)(2906002)(6666004)(66476007)(66556008)(66946007)(5660300002)(33716001)(8936002)(41300700001)(966005)(478600001)(8676002)(86362001)(4326008)(6916009)(6486002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?wXrra/JCIkpVA7O8iAPsiLoqENzdEznDUrxYvINIeT8PqmnxxSwVzXfUBlL2?= =?us-ascii?Q?ZjY+HKnMluZ/yEPeoa+RITMsYlq0N3corwbif3q7FnPLC0kJacLCcRzf0etJ?= =?us-ascii?Q?2HYLSWarBVi//WJpU82m9QKb5jMUIrdEP6Qw/cFGj7ipEbfdVV6eDSLfK3GQ?= =?us-ascii?Q?jlXtxFFQ0EFTaC/YLfFUi7oSWZiM2QOHImJGY4+P+rnQcCV8bZgw8lk9qs0V?= =?us-ascii?Q?ebUtOsabUIiack6Vi5IDEqgLxhKCEN85bN7cWXepqDuJofi+Q74bEgfp/rBi?= =?us-ascii?Q?iFgRYdLJYQK+BN9nLeuT36VlIJd16OxE6XZiPSEIS+guETiiMKf8mdSm3B6u?= =?us-ascii?Q?soAmeXBWB4oZlrB3/DGL3ru2ESwiPjkw7OXt+QlKYPfG22Ket6Gpw3yuu594?= =?us-ascii?Q?qgn0tA+Of68UZKzHxBEz2XaMNrn0UHKNmYw369lp7SKJQZLRuMLSfPko0SGN?= =?us-ascii?Q?JnrhgCN+2CW1JI6DpUzht2A1eo95A0EAFKcWecpu6N6Vy/l5jPVramw8P3k1?= =?us-ascii?Q?VlH5n8A8MFP/oGnjXm4c8aNzA9BzRwmoXYSTMqTUqdVuTX9V+CAW4ATxNlVw?= =?us-ascii?Q?fl4PyIzwIRvdN8vteQLWUvkOUjjffG57MzH2Gh6sNoYszxlRTZle8/QaOyF2?= =?us-ascii?Q?zZdGQUjTcwVAXnK21f6DzeqPTnQpPKkqYEXg/dzbILuMX6bcOYG+8RNf0k37?= =?us-ascii?Q?5sw2UKZgsFbjtEFLiUfmYuKj2/7pXOd2ndA9na7LRG0vLoibJ1RWR9I0M85a?= =?us-ascii?Q?h8pz5Y79NCya+35nGiZ+oVcqObyw4OnTynNoaoetKe+Gk0M2tL7If7j/4R1G?= =?us-ascii?Q?08WbsHChbe7xt/NCVcbaKyRAwVZkPh79cbcExWKC1cYgTzXGqIkeaJ461bBa?= =?us-ascii?Q?GCFkFCVWu6TK9tx6DakjU8UwS67dkE2Iw1gA83YVWZ5bIMaIc5rbwJdyoJTA?= =?us-ascii?Q?QEMKe3gvpdXiHfp26o7tqS7uvVVvPlx5qHq68T6420XuuOiCjH+fGl7AUWln?= =?us-ascii?Q?r+G44WMMjSWXbtMyWiAWV+aqxD0LRjDKI2+t0lIDTeO304zmMUcClKQtqcS4?= =?us-ascii?Q?mWYFU1oLjzG8dUieL7fgtBPofGBc52+7IFlV1vzUQobo8kIUpejDMh5cXxj5?= =?us-ascii?Q?ISug6V7NMuCApjGCb1bj/tNA4bbcajv/RfxFfO8ekdMj//RvMCmjBxQwYWlU?= =?us-ascii?Q?XJzp5WlUR2uDpxyYUJNdrzsgkZhlNruhEZdsZ+4s7lJblvxZ/u+2Qsvaa/rt?= =?us-ascii?Q?aH1KVjSuPqyYUQYt7Iq0b/f8h4zuCdpe26Fw56S7Jnbs0gvdtEvunE1S16+M?= =?us-ascii?Q?txX+riMnK604fSpbl/Dnbp9KewdBRYmAl+fgQEjva7F8cTWvSCiELJcz/s8W?= =?us-ascii?Q?5v95S+CGur+NHG3Qqj0q8OydtT7qa4xMcFuuygeI2CJFbT9B0Ng1WkNZnF0Z?= =?us-ascii?Q?Ma0ljF1M0GY1Qd7aerr1fKFI4fQS5RPqAvj8V1Yc3wPaNf1vlhxNqgOrtOH9?= =?us-ascii?Q?KQ4AeR3v6huVYZBjjP+5ddO3NUrSQjWz4dIoRiDDxEtRz+BYv8RSdRRlF1Rk?= =?us-ascii?Q?V1G8NV5DWqD4xiiKPyZlHQGelNZqjG/u6U8PRzjLiHztX5yqcTDyIrlcfHQY?= =?us-ascii?Q?Uw=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: sutpbiNWCF6v2eYfQIq49dUvQfMlDc+ntGq36dzdS7++AoMlGv99epLS1p2ndAgO4agjoB9Bq2Ofcb+ZVzpu07v1nvegQ+WsByYaOK1Uat+krbl2vDOoqp1hLADAaDoC7TkOu+6G3SoVk3ZJ4bgIQtwDR9wYtJ5D6GqIm5T74lE0FqQnCo2AXQkPDOJj3RXwSzTsJyg2JUnQy3mFlubSbJHtiXG0mFgSa9W3Frkn3S//WSjrYoR2OGlem+IuP0WjpNhuZtdKk+/inZ8+EXp1Ly+8evJLdmkzdrTpfBnTrPSJJqX4lHEY2A6Z3UqpK7Og0NUE5OAcVGZeg1AdRAZw8SK83VNy2SkbeRSrDko5AFGudEhNtM8Z+4oUhql1zVdapQuUQ+bXl+9Q/ue3GRg3Mi8BcCUe/RRuOXSSrhngqNbkHFuu5R1COAEHMNoDPOH+xGLr2soD5LquauVT+4JbXWA7xDxcmwf/uYV4ZIJWwDCxvHu5+ItWrfFHPgzElQ2v0a3nHMPPis9PqISrM3grTO6sdj5r/jLvOTWqRIG7XYtGD4EEHxe1JMv2hl64/oliqI1cheYZ+xqvBFBfP9sPV6ZND+98kIk7k7eDQzCIXP84Ktm1J1wOi5So0zXFvZPi631zElnHM1pQ7F0166Mc8r8At8iarsel9717TQBomS8V0q3cQrnnUpa+kbtHZS6h3j7bSAU1WInj5YFRj3ozq02iw/QbWE7QYtL4ghXm9udTV5+lPTkpmaFmA+E/6OIGg/KAIb7AhlcJfwaAQcFNfrctaOQu7fHkX4mYBDojHD/LbCWH/bJh9vL0S9t9kUV/J7NJ6x9wwjm1MJk6qVmFhxpGdwz+H+m9Tf16oXbRmH1BHIJG1Wk+OUwEpECfDqVw X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f6eab7db-e8ad-451b-f56a-08db1e77bfc2 X-MS-Exchange-CrossTenant-AuthSource: BY5PR10MB4196.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2023 19:19:47.0848 (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: kaMciWV/H3pU4Xy9IWeBCHAvJG8OoqtoLqx5Rn/vMWtbVMkw+Ws8yQug8CNAGl3z1dTu0tXOTePNG25gBOMLBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB7379 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-06_12,2023-03-06_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 suspectscore=0 bulkscore=0 phishscore=0 spamscore=0 mlxlogscore=616 mlxscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2303060170 X-Proofpoint-GUID: Jh5RQ4BbTXnihOw_Tb4Fm_mJoMAdteqA X-Proofpoint-ORIG-GUID: Jh5RQ4BbTXnihOw_Tb4Fm_mJoMAdteqA X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: E12C21C000F X-Stat-Signature: kf5j37ft167pw63um1koto97e5bujssi X-HE-Tag: 1678130395-541907 X-HE-Meta: U2FsdGVkX19ahv8FPg5RLYWPXLA0KeLF/mQR0qOc/9PffeppqlooZmQodFwgFRlftErRA161rtp48SzT76l5clgTjas4Z49DcqEWjJrGvAV2ypmSiQbr13QhihgHKCi/qluKK9236sCA3/akR2brM5ddyIX/Un/65x8ckGPL8TEZpQ6qaxPBht9+X5p0o1d/BeQUmpONFcSiHt6597Ptf8yNYnAvKK0tQ2vAMSTUSnCw5uL/dUQTJBioZ91O5H5SLUoXCljAxgi0nH/NYenfQTnlYy77j8jxLRchmNb+Jqq6t3y8zqC0JE1NjhDaMpTamZ8h2z6GO4N9/85zjmICO2zFNu0ktp6mJuFTnjCYbrfaP+6EfMR3PXKm2I/0b+R6g2JPy5D1LGJqGOLX2SLjNeGcbbJtpgen9lg+A1rKgfz+sPoN+nKDc174iOFlZl4dUNEGaqfkQBf3RSzCqIxVXSe2I7qNnpmxSiNEnrGpCzglGgrfVBtXGazufWgsZ03gBoLhkkkYJABgxJKEgnJDo/FoSo1+nEYtEWcwyU6uNyD/IJfmOu4FVTgbufuveBh6Aw8PLl2UP9iTrf4V8PubIUUzAhrDZ3TN0PS4ydS4A79pB0g5xsQinh2O9rgeF0d1F72MONLfU29z5TiRnzMvooPqlk558Ai9CTDYHRZhqrKg9kLbdpFNS9gUsKUixoETTERlfZrVXVc98vDsxnxUEzJ53uJKiDP1X/oLB6foB37+5LFU3C0G56wWI5ciGu7EqW6CxBYgs2K1EIPN7C+zBcX9ZtE8vgo7u6gupPkxqVrB5CKWqQIsL+eq09I8U0qBzERL/9X0CKY3X+H65pg7nOeD2RI0mbBhiP1m8Iiut9f9RGrd/1F4Yqg7GIXWdqPMkz0rIda8EuImnVSKpeNH7boZuneZsbHyuqmf1SdTJlrypdB6Z0CVmVb//MyfK6RrrLhF/R+z2eoSHeXSQUV C3+TQ91r gvr+tltLleQDU3vhyanIZsGVcwJ1/vi1J4QBx6n0eI7gh4ncrWw+wHakdPk2BA5rWeSF+IqzGAglrfzG++t550bpvwYHd3aAJyV2zHU+qv69qfoDdmH1fdo4W4/mzBro7vzkkz+93AQCR2vghFGad2s9QvnS3nSgofijbbUDgGi+/h49WJH6J1l5LzaSWvXCIv2dpLlmrupUJQUt2CcrSCHWwMzf85D7fkFXSnh3QWDR9ST4X+8szx8J6ox6Xu1KLoFsstS3DWy3ZkqZ2X8Qau0YqRKvkB/qK0tNY2ycWdkwN6s5rdpcG+De23ef/PvSeDvd6PX3RfynoEXWllyRNg+jwF8r5psIvFSF+7QxHCOa8g4Pq5fEfDQ+mVhb2/RJHqC+aGwsFKo7cERJv3kTVz7S6kvUjYLKXsFkFZEth/4ia4QV6TN+3zBM/2cDiiv683bhZ+QvvcYx65Hhe1d85so1SYg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.015220, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: This is past the deadline, so feel free to ignore. However, ... James Houghton has been working on the concept of HugeTLB High Granularity Mapping (HGM) as discussed here: https://lore.kernel.org/linux-mm/20230218002819.1486479-1-jthoughton@google.com/ The primary motivation for this work is post-copy live migration of VMs backed by hugetlb pages via userfaultfd. A followup use case is more gracefully handling memory errors/poison on hugetlb pages. As can be seen by the size of James's patch set, the required changes for HGM are a bit complex and involved. This is also complicated the need choosing a 'mapcount strategy' as the previous scheme used by hugetlb will no longer work. A HGM for hugetlbfs session would present the current approach and challenges. While much of the work is confined to hugetlb, there is a bit spill over to other mm areas: specifically page table walking. A discussion on ways to move forward with this effort would be appreciated. -- Mike Kravetz