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 41757C4332F for ; Wed, 21 Dec 2022 23:44:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 43FB08E0002; Wed, 21 Dec 2022 18:44:06 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3EFE38E0001; Wed, 21 Dec 2022 18:44:06 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 243548E0002; Wed, 21 Dec 2022 18:44:06 -0500 (EST) 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 121618E0001 for ; Wed, 21 Dec 2022 18:44:06 -0500 (EST) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id CADAF4026F for ; Wed, 21 Dec 2022 23:44:05 +0000 (UTC) X-FDA: 80267944050.18.9B1DD85 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by imf02.hostedemail.com (Postfix) with ESMTP id 6644B80008 for ; Wed, 21 Dec 2022 23:44:01 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=hpe.com header.s=pps0720 header.b=genqyZev; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf02.hostedemail.com: domain of "prvs=0354daf69a=des.albert@hpe.com" designates 148.163.143.35 as permitted sender) smtp.mailfrom="prvs=0354daf69a=des.albert@hpe.com"; dmarc=pass (policy=none) header.from=hpe.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1671666241; a=rsa-sha256; cv=pass; b=d1EoOAed8B7ZGK2bf4CFPMPv06KKTghUFPxyr2ZKI849CublVMF2VsGKPwMOEqylTxy8NZ n6Go9VXuUaaRJTzK7awsbUPOgD4UjyFJGFmgpyiSjNx2FCG9U81VhwHiRNkZr2LJG/wEpK GoOX+k166EYhV+jFyicLlpBiTaK0zl0= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=hpe.com header.s=pps0720 header.b=genqyZev; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf02.hostedemail.com: domain of "prvs=0354daf69a=des.albert@hpe.com" designates 148.163.143.35 as permitted sender) smtp.mailfrom="prvs=0354daf69a=des.albert@hpe.com"; dmarc=pass (policy=none) header.from=hpe.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1671666241; 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=DiCnxyhUvPVFJKyLqd5fD+IOATMkUmdeIW9kvAyz/jk=; b=Fiqt4dnCDLLLLZjPP4aJalZK9bQeiemRS5CrGupkrtzwnNpxXls9/t26u+xLTiCDRjueM+ GBKjQkvEpjIWTHx8xP/P/FYXY9OgXDQCPowh3WzoSkRLaasljycZ9M6fopvIrZGplsEkKt Z/2WYx64oQF5XIM2aJgBDGZPlOnDU7U= Received: from pps.filterd (m0150245.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BLKYdcq010803; Wed, 21 Dec 2022 23:43:31 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=DiCnxyhUvPVFJKyLqd5fD+IOATMkUmdeIW9kvAyz/jk=; b=genqyZev80WsGesTJU7T2fu+42jYqIAfUa362xqNGqEGDI+DWYlvRxCUOLloXJOq/4ij XtKkCAiBInKJyQMo9X8N4GKR5JOogY6ne7Bt3yk20FewSrb5RiPApMvRRn+zi8t58nVw FfrncQZ0QGiSGzP2HFCs659w96B8bJVn/TpIpFDwbusXUH7g7X+cPtRBK4iUoqVj7oA4 dHT7tmMFgfU6E2uOS6OFXO/NaOTYGQW4V6c58L1I8ifYe/HjnyKqZlQLmjJKFcvlAHyp MAes3ANOAXJcRYXUTxnoCdovMJRsS0aYzqL8fpU/9ybKVTcRAXfwYutLDVyjXBYIrEVP fg== Received: from p1lg14881.it.hpe.com (p1lg14881.it.hpe.com [16.230.97.202]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 3mm450kc01-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 21 Dec 2022 23:43:30 +0000 Received: from p1wg14923.americas.hpqcorp.net (unknown [10.119.18.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14881.it.hpe.com (Postfix) with ESMTPS id 944108085CC; Wed, 21 Dec 2022 23:43:29 +0000 (UTC) Received: from p1wg14927.americas.hpqcorp.net (10.119.18.117) by p1wg14923.americas.hpqcorp.net (10.119.18.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15; Wed, 21 Dec 2022 11:43:27 -1200 Received: from p1wg14927.americas.hpqcorp.net (10.119.18.117) by p1wg14927.americas.hpqcorp.net (10.119.18.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15; Wed, 21 Dec 2022 11:43:26 -1200 Received: from p1wg14921.americas.hpqcorp.net (16.230.19.124) by p1wg14927.americas.hpqcorp.net (10.119.18.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15 via Frontend Transport; Wed, 21 Dec 2022 11:43:26 -1200 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15; Wed, 21 Dec 2022 11:43:26 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IavSYq33gVZliHhZy1aHjD26gkrffcRCEmm7/uBzn13ePxBHZBKq+DGPKi7kh/HysZ3JZEbOEgvBktXps/8pkSb/DVBDNx1OkSj43T9kpDB9t/tYvmzF1yhVmfphkydtkEWuOKVTusyPVUvYAWwHKUXrOuNtR6v49D8siwiRglPYifROIYpUgmlO8Kv0YE/k/ahb0zkg4JulXqnXP2oOsA5LwcN+hvj2/4VLANX5ULDE7XwHis0B6pXMSTA9Pv6tTklytFJ6+TjPKn86P5Q4aQx7TXNXRG1U2v4liw3FPXl7Bl0dxmOccJ2kONPmcVUgcjuKpy/O55t2lIhbTHQX/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=DiCnxyhUvPVFJKyLqd5fD+IOATMkUmdeIW9kvAyz/jk=; b=E+1iJV0EizUfUNioCPBRQ8isNSkSm1XAHYOaXLCX0+AlR9PgS6Nums2XZbRDSFRFWbQFFzEPK6px17exwHRQLhyHiWOEGK9V7A67XmHafNkHK+fc5cOQyEew+koXJbC+S04GujHD4XjHF0J7GfySbhPpfYJ++KcC57glHClCRNZPIvjBoGyTmvgZxar/4rE9zoB5dujow4bpS1TmNQTleVDY2RRfC5wAlr7eSluOVsiP+1OZesZJXIsr5cMdeuv3VsNs28fEd91q4rlvIUoxN+9lY/2PIXDq9Do4cD0m+h15rO70kuOJG+yhprmGBiQrwKMfjHJOlwJo2hu/+97UUQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from MW5PR84MB1641.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1ab::18) by DM4PR84MB1662.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:8:49::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Wed, 21 Dec 2022 23:43:20 +0000 Received: from MW5PR84MB1641.NAMPRD84.PROD.OUTLOOK.COM ([fe80::4c04:6054:803f:6d28]) by MW5PR84MB1641.NAMPRD84.PROD.OUTLOOK.COM ([fe80::4c04:6054:803f:6d28%3]) with mapi id 15.20.5924.016; Wed, 21 Dec 2022 23:43:20 +0000 From: "Albert, Des" To: Matthew Wilcox CC: Mike Kravetz , "songmuchun@bytedance.com" , "linux-mm@kvack.org" Subject: RE: Additional Huge Pages Thread-Topic: Additional Huge Pages Thread-Index: Adid6fHQyc+9ZzIjQla40Ysx3DpXKgADKCGAAAAYIeAAAu+ggAEA9u6wHONY7CA= Date: Wed, 21 Dec 2022 23:43:19 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW5PR84MB1641:EE_|DM4PR84MB1662:EE_ x-ms-office365-filtering-correlation-id: 97fb4147-a87c-434a-d17c-08dae3ad2405 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: q3WhAlh3DF69yU+C//hK+ThAnDNo5/UlgdsXsY+noBm4MzJDyLgdZooGi23wcsucWIeOKXm6cjH2C3gEl1ZL0kmZtSap2G/VhykbWcxOqR6zWnltYNQWsSCdJprmifnYpupLnBWZcw2rwQQTmHAxnTvfDBLewaNixIhujVBBd97HPSYBW+A+OUzMRpL4MIBgagmQV0mAU3wpyPfjFvXI/lMdOXCLloNRGF/crmdq5gKfaBgSs2Ujs032eiO1Ix+eTTeFyrudB+uKppY5iGilJD6ofEFlysP+W94lbxWItpmcJ1lJ1zSvnToGX355zzblw8BZuAirnYbiBEHV2ROLXYTxShYFLpQdR6yM0n6NlmtB8pJf3vyXPMp7JtStiV15sdjiMp1F/YzI8NVUhoXyw/pjUnbLsHIUoDTtr1RtTXd9rO9Nr+rUaFQsNnkw8GTADB86ei2d2KLhTyZR+vvjVRGc+dniL+vCk6sW1NgPZpN+TAcLZsj+0djhvJWpcUF8BWKUT3dWOM91qndDSvpx9P+X7nURkwJWwPGJY9pipSwszdWSpO997WMbYpoIkOOjVwV8wgaQ2HZU6Ean6UaV/Aun+fajaW36mgaa7uSeTwU/p9YHVC+EqFJPIvPJ8QI/sIWKroUdMvsVJFiyj+WopOFuwzTPoRzqx6jYtKL9S0kxopVyt1pwmsQAYC/gR1hvwZjTeRzYhRjYnx7aTfzxyi8K6ZpVhU3tP1Yenb8UPmw= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR84MB1641.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(366004)(396003)(346002)(39860400002)(136003)(376002)(451199015)(86362001)(53546011)(33656002)(7696005)(6506007)(26005)(9686003)(3480700007)(186003)(66899015)(122000001)(38070700005)(38100700002)(82960400001)(2906002)(55016003)(7116003)(8936002)(71200400001)(52536014)(41300700001)(5660300002)(83380400001)(66446008)(66556008)(64756008)(76116006)(66476007)(6916009)(66946007)(54906003)(316002)(478600001)(4326008)(8676002)(14583001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?3JGvQ1xPfq7ZU81PorYz/bRK5G1nJlp03ZuHrEO9jnbwqcSXEA/5Hq/V+Cm1?= =?us-ascii?Q?P7EhRm7OmSsWgw50KH/X2ECyVYwCoeEzkvs/9RKKWk9xTrfZPTtu7a70zWNP?= =?us-ascii?Q?Fd4nHYLF9aC0ZoUpkO4lNi618rZ7LCDRjS1QUddNwKWwWHEdsQ2qZ6/aJP10?= =?us-ascii?Q?IHJBhqtGjwXW/xv4HJQioZVB/L6t0emFJpA46KvqBlhlTUd4qc9aRK0ufn+b?= =?us-ascii?Q?/Qj0fFuBn+VU5KyeqWgItgQqB3+8Yk3yXjKg1MNf+GD6QyH/aDxS4RpGQAOT?= =?us-ascii?Q?T/JS5ZpD6U4ydkmT38Rd/HQyR1EPOkfowB0wQo0tIVDZi7cnD8Jean6zTGAt?= =?us-ascii?Q?gG8WJuHUYJCZ16f7BFRsXxKPV4V3+r5Emo/hGais66nHvVbtD6e0qtjJiQzU?= =?us-ascii?Q?+kIPTOZRZQ7xYCnaFo4MuXUSnxtSgEPnvKrJnBtbXV/j5KVG8pTmW3EMczvK?= =?us-ascii?Q?4+GyCasusdgUP5pMT3v3I7HAyBdaeZbBk8gC7G6aG5qqvHDKl7rN1mPAuWBn?= =?us-ascii?Q?/0FY3bOum1iPbQUFVZkQxUY7TeqIkJeSYLGToPi35udjHVt85mcpH5kFncnq?= =?us-ascii?Q?CBCjfKr9lcD0R41l5cO+w68sb3fQVSrt4THUsXTQ9Y4RhexZzfZYSoeiZMgG?= =?us-ascii?Q?SrjXjitCvCNLk8l0KmXhDI/LsUlXd4R9UW0jemtskTaseVJdi4e5M1k8bhGL?= =?us-ascii?Q?MX3bkTeZbPYotDVuBWC4hahD3pAxeA8skTgyozk8cUzI7q6AAffw50uo2+IU?= =?us-ascii?Q?x7sFatucoFrFpDAJTpnjk75zVZsqQPEVh26At3HmOuRxdbdvx1i14qzhJ/ab?= =?us-ascii?Q?xnTbSoe+NYBpHVnLZdFb8fIbnpKlBQI3R+sb1zG1nBjJ0P7cMMG1UttCVGP2?= =?us-ascii?Q?f1WAM/X5A4Y2pU04shlAKDqeAgcSrm+DHqFML9Kakn28bL2Ki0EASpOJc8g+?= =?us-ascii?Q?RloLbRVqX4xmw9GyM3EmcqkLa8URKIRzWl/XH2S5A7bfKYI14LZpJ8ehf3qr?= =?us-ascii?Q?+Zb/EWv0G6jcSMPJh8LJfbYQUpL8SSMEpUi6pmoz0UXlK6VOjp6hZuodxJlh?= =?us-ascii?Q?TUyX2uwO13VPmQ+PWiYkVOaJO8zHsL3ZX9FwyM8419pFMxd1ihf2D8YdS656?= =?us-ascii?Q?0YE/vYzpqqINial6YYOVDT5XNaqjoySrOuOx6bmW9Omrzapi0jwQ755R2DWX?= =?us-ascii?Q?OUj6U7dB66+Rbfhu1kp2C9MArx66+KAfke8s3RwjZIfvWZna5kGwBgCgB8In?= =?us-ascii?Q?Dhc9qNOKpFpNhjF7IaH/R9kk8K8WDbq+NS1AB1XuAISOBP9q+efnhqwoFKYF?= =?us-ascii?Q?+QdSw/LB/AEyU1kOv5Zggav2AJdpnA8t81GstTQZUgE6jLKIUPMY2LlI0Pzt?= =?us-ascii?Q?BEulTA7R5HEnwqNNgcACOCfmionv6YAKTwE1wmNHbATd8a+jkvTPeCkmoonO?= =?us-ascii?Q?6UWRbfsBfFh9NQUAkQqs0yeqG+OqP0p9vIfzMp0WHl+HpyNeyVuNDX+r7/rI?= =?us-ascii?Q?rss9WWo+hQ3G06EkGEnbOufYylHHDNhNkiMU4xqSXamq356aSomZVRs4E9MG?= =?us-ascii?Q?PvKrj86jlx52THi6JWKRMsfBG7fvAW1tQAajq/f+?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR84MB1641.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 97fb4147-a87c-434a-d17c-08dae3ad2405 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2022 23:43:19.9086 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: BiqIs7br61n3dKUWB9Kb88ybHOcYMeJKnBhhHCFs5LxdjYv94QpC1pjn2xwL3ZoFM5DkcH/gpdJzyVD+Gg05/Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR84MB1662 X-OriginatorOrg: hpe.com X-Proofpoint-ORIG-GUID: tq4W3pJalXiF8ivuMUoXscErNLR5jVgQ X-Proofpoint-GUID: tq4W3pJalXiF8ivuMUoXscErNLR5jVgQ X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-21_12,2022-12-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 mlxlogscore=999 suspectscore=0 adultscore=0 phishscore=0 mlxscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 clxscore=1011 impostorscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212210202 X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 6644B80008 X-Stat-Signature: oo3w6mr5odxwkxzisi94m46no17ypaax X-HE-Tag: 1671666241-919525 X-HE-Meta: U2FsdGVkX1/iTgRz2RDO5udhuY8IeZe+e6vobz7VKH9rNbUAtC1mUYoft1ZGEisa1eTDjpi8odPFPnrktG5qN1YY4tGH1u+PmSLL1JjtCDtrmR9mWO+sGl7ABHzZu9ouhk2Wamq2OTlPbH/QfbyWsV1KyJEZjqgH53uscyn4wMxpsejX2gNbAtji3PiDxb2LQXdLAGidjDIqewDvIsRfurcX8xZC8V9FTdBR7yB+HnYjlVigtN1VY7oD/52M9nAYlQxgaK0IaWDmG/HlbDVucreibvEZ/Y0acXBhzw4vQKP5a3ExXder1ZsSWexB5TJuHSwT3l8pl4ulViD7AiaOsyV9vVa/VEl+vPmR389VWus6ieJ64VCyfn2hs+Y4mKZJTLd7Kw52pKGy8sLMO9zdgDirynfH+wHQ6ol41CJyQMhKoMU7WdWGm9XVjlPbmlt3jX3JvQCclEUPHJzIsqf+CBqypff4sO2UAAzOv6hhJtXTRdS6IEXCrE9BSJ4wrZ8+m/PA7cbKhJ1EsRFq+XUlKApfqb4K84TNsOCzog7j73/lxpTm+DLnTm9uD3AwHtAn51dXasYPOZWLvwFpY1KsF3zT1TM7tGv/dXQKP7x/OTP41iYwG0pvm14mrfoEDhEcvM0k/Av0iJl6U1kwRorNa+B7eXI3lolbdEEd9CL0DZ2p1lc/xDXUPa3o/gM4j/AhGXmky80PL4zl6kB53BSqPDK+V7E2LvKQD7/ahju2PeTv3EU8XbWw4XYBsxmkuSJrOW314OHniXwlfVzln6Di8wiMWdN/ZRuHTiqKcjD5Z0GUoPHRG15fQqeNnReF/+2Nl58KIpKdqPWkxiSaNnIcRkNdY8vbPMF8FUdg2fKh9LAFCCzKXLt3wkzpPwSZ5f8lygA9kAEeIkZ4Y1L/s9clvLRVH8lJckzf+qIHLfb+Vxza4gAcvI0Uc6EUZ4Osq49399LLwUWUAXr3maU1CjE WjnrAj6F 517g3wJrgZ5zQQEM5gFNeE7hf/3WHfifbjsxZWRjVvCL8y9s= 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: Hi Matt I apologize for the long break since our last communication. The technical = people who need to investigate this topic have been consumed with other pri= orities. During the last week, some effort was devoted to investigating the= additional huge page code use of memory folios. It was determined that our= implementation can be updated to use these features without much effort. I= nitial tests suggest that there is unlikely to be much difference in behavi= our other than more efficient use of compound pages.=20 Having effectively resolved that question of compatibility, there is the la= rger topic of whether the HPE code is of interest to kernel.org. The general feeling at HPE is that the feature is specifically targeted at = improving the MPI performance of high speed networks such as HPE slingshot = and may therefore not be of general interest to the broader Linux community= .=20 My reading of your work in this area suggests that you have plenty of other= priorities related to file system changes so that there is unlikely to be = much interest in the HPE code. Please correct me if my assessment is not co= rrect Regards Des -----Original Message----- From: Albert, Des=20 Sent: Wednesday, July 27, 2022 3:48 PM To: Matthew Wilcox Cc: Mike Kravetz ; songmuchun@bytedance.com; linux= -mm@kvack.org Subject: RE: Additional Huge Pages Hi Matt I have discussed this topic in more detail with the primary maintainer of t= his kernel code. He confirmed that the additional huge pages are currently = of most value to those who develop software that supports the HPE Slingshot= High Speed Network. It is therefore of considerable benefit where networks= access large areas of memory with PGAS (Partitioned Global Address Space )= or Symmetrical Hierarchical Memory ( SHMEM ) Because these programming co= ncepts are relatively specific to HPC, it seems likely that it will remain = a niche topic. =20 I suspect that there is an assumption that offering code to kernel.org will= , in some way, reduce the HPE resources required to maintain the code. I do= ubt that would be possible. In the opinion of the developer, the primary be= nefit of contributing code to kernel.org comes from ensuring that other cha= nges to the Linux kernel do not adversely affect the kernel code that HPE h= as contributed and will continue to maintain. =20 At this time, the primary maintainer is dedicated to other projects and is = therefore not available for more detailed discussions. My primary goal has = been to establish contact with the appropriate maintainers at kernel.org an= d seek responses to the suggestion of offering the code. Des=20 -----Original Message----- From: Matthew Wilcox =20 Sent: Friday, July 22, 2022 12:39 PM To: Albert, Des Cc: Mike Kravetz ; songmuchun@bytedance.com; linux= -mm@kvack.org Subject: Re: Additional Huge Pages On Fri, Jul 22, 2022 at 07:20:51PM +0000, Albert, Des wrote: > This is the first time I have heard of the folio abstraction as the futur= e for memory management. When you mention that future hugetbls work will be= based on that concept, it seems unlikely that there would be interest in c= ode that is not consistent with those developments. I also doubt that there= would be a justification to 'update' the code to be consistent with future= kernel developments. >=20 > I am therefore forming the impression that this idea may not be of intere= st to the Linux kernel community, however, I do not the detailed technical = depth of the development team. >=20 > Do you have some more information about this folio abstraction plan ? Hi Des! I'm the lead on the folio abstraction plan, so hopefully I can be = of some help. Folios, like your Cray Hugepages, broaden the supported page sizes. They were originally conceived for relatively small page sizes (eg 16kB-256kB) and have been implemented so far only for the XFS filesystem. Other filesystems are in progress. This is the first hint we've had that people are interested in folio sizes = above 2MB. I think the folio work should make supporting this Cray require= ment much easier. It's certainly good to know that this is interesting bef= ore we do too much work on converting the existing hugetlb code over to fol= ios. Are you able to direct any developers to help us with this? We can d= efinitely work together on this project; we've had a similar collaboration = running for a few years now on the Transparent Huge Page side of things.