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 63836C02187 for ; Mon, 20 Jan 2025 00:39:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EB9A0280002; Sun, 19 Jan 2025 19:39:41 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E6B3A280001; Sun, 19 Jan 2025 19:39:41 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CE357280002; Sun, 19 Jan 2025 19:39:41 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id AE55B280001 for ; Sun, 19 Jan 2025 19:39:41 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 6262E142609 for ; Mon, 20 Jan 2025 00:39:41 +0000 (UTC) X-FDA: 83025972162.08.8A61D47 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2071.outbound.protection.outlook.com [40.107.223.71]) by imf26.hostedemail.com (Postfix) with ESMTP id 90918140007 for ; Mon, 20 Jan 2025 00:39:38 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=RBkQ3kPH; spf=pass (imf26.hostedemail.com: domain of ziy@nvidia.com designates 40.107.223.71 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1737333578; 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=cNB7JVOhmmRNw3x3iS9mB6Lpoo23ZofPRc/88eXpoVE=; b=4iJ8FdcNpQydspAqng9pt/amK7V72rRtOGENy2K3UsWKI6VsSaHLqr8wCeO3L2etH93U+6 J2Ucm6wlTzRkEqnQQaAUFmHkrehkjIxpyGYbHokXQkSTsOOJfyG8I6iKl+tl0pdRwe1eXL pg9MmTQ0ZE2pWeXhHH3YfVXFZBWYXFA= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1737333578; a=rsa-sha256; cv=pass; b=6O/n6F05+lRf48WUzic9MZMPuuwq57VGgVxUJ9SG1VXSUjSiVC2WVKFBuCa0lShXp0vsh9 ThwRNa6LXDJA6df3qz/rN33Z03AGRX8m2QYZ5FccT0VoF5DeH1ezzrbg91IeFcBBH8zewT ULbBT0HELRf8jVJS9pWYJl0Araxbtpk= ARC-Authentication-Results: i=2; imf26.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=RBkQ3kPH; spf=pass (imf26.hostedemail.com: domain of ziy@nvidia.com designates 40.107.223.71 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=nvidia.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yUXHOdTIJgfBiS5Re4XJhDRR+RooHOttizGUO4JXi5dHqsqdKYXDgReHPg29CBUdqvuX5+PLuRXTzH7hnie2bmPZmGRLUrnRErjdys5wvhFG+5koe5r66qW5RDc8gea04NEyES/mVjXKZOetIjVaqSnPM1/+10y4qLREJq74aRZdKXYKPNjEZcO/rSi3S6+eoTzsIT2ntsAnB9umbBc7mcoBoATub9zO4YzWjDNYJ/IRTtl5MYeIyoi1buzMMUzubqs9FMvwCuwoyZjL5oU2ScT29x974iPRBTPyJnD8TdESINB6ej8cwRykvrYo1vJQoA3v/g0Vps/B8mt2ElFDWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=cNB7JVOhmmRNw3x3iS9mB6Lpoo23ZofPRc/88eXpoVE=; b=LEdEQFoknD7bZi3kCYrNGKdteIr+KDXDXCVqg0Xj3MZG25Xcm8GpSYi9FZWuT24np8v+g8VNkxYn9qg6Yf8CFuXlIlEramqoLw5s/OZnaZ3BzFKCx2bXt2vJmHUQ0E0t2AK4UNmdULRWbK7i6xSsY3N4E5DO6QQMAT/kpSzepBb2M8/0+aRZVLOncQtUb+OpuIsRc9zx1DRBNdDJj2HXSQZgETP86BHK0EpPJYBlj0RdlVF3oAW4UJ6IQF1OMLf/fYFytKMyrmBlIqCvltLLAn4Jj4tM2tYSec6e9KJ1AlwVrE+kogIp1ffp7h9d5vEIjMKftGs5FHyCVztjWypGtg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cNB7JVOhmmRNw3x3iS9mB6Lpoo23ZofPRc/88eXpoVE=; b=RBkQ3kPHBZdK7Ly7JuRorCG90vybe49T+X9T4WUHLHO24I87GgvcIc1jcYcbrdU5JLjVj6SF57PpD2ouOxQ0w4MH4wReEc27k3oDEgSADfEFRrAPo2JGSz6+fv5KtfE7vBFjnJOS/iIcDWgMB4s7yPZ8BbUoSJBf0Vvql8J+xA99nVvHllfgS6mCu1ISjXIaXl/27sxpGz704zfrzoyk1IUFJXIJOmsIhsiUY40p5KcNAjtI2XxNo7s2hb8E5FL0DcCRlRIkUud1Tt2oW8YwR48ZFwbMjEzb8oVGgXEplnTWkCOWIyXbCdFyIA8uzYupa2AQbBZ8twirsoLaBiEiIA== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by CYYPR12MB8656.namprd12.prod.outlook.com (2603:10b6:930:c3::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8356.13; Mon, 20 Jan 2025 00:39:34 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a%3]) with mapi id 15.20.8356.020; Mon, 20 Jan 2025 00:39:34 +0000 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 19 Jan 2025 19:39:32 -0500 Message-Id: Subject: Re: mm: CMA reservations require 32MiB alignment in 16KiB page size kernels instead of 8MiB in 4KiB page size kernel. Cc: , , , , , , , "Jann Horn" , , , , , "Suren Baghdasaryan" , "Kalesh Singh" , "T.J. Mercier" , "Isaac Manjarres" , , To: "Barry Song" <21cnbao@gmail.com>, "Juan Yescas" From: "Zi Yan" X-Mailer: aerc 0.19.0 References: In-Reply-To: X-ClientProxiedBy: MN2PR14CA0016.namprd14.prod.outlook.com (2603:10b6:208:23e::21) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|CYYPR12MB8656:EE_ X-MS-Office365-Filtering-Correlation-Id: b210796e-243f-453f-f276-08dd38eae943 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?V0tBVkxhcFZyMFhiWkE3K3hza1c5ZG02VHdUcTVwZ1dNQ0FQM2pmbFk3cTE5?= =?utf-8?B?OWd6T2FaeWhYdUJSYU5FSFBOcGxsUkNRUi8yTFhub2gzOHI2UUk2elVPd0hR?= =?utf-8?B?eHhvZ2ZscmdLT3NleWVKaEJtdUQwUm05eVB5UHJCTndRNHUycm81d2ZJREI5?= =?utf-8?B?bnFQMFVHT3A1eE5vaE9LRytOYkFhZjVyaFc4UnRVT0Z0MGFCTlFET2lqdThZ?= =?utf-8?B?ZzhaZWxIdWFvYTN2SHVLSG12MDRJZDhSbkh6dGVKcTRtdHlsZDJtVXROVi92?= =?utf-8?B?WDBOQkhLUmZNOFNrNlM5bkhoazY2T1Q1N0JzTXVmSTNmUHkzUkM0QzkyMG9O?= =?utf-8?B?ZEF3bE90SlhBKzJyT0VFWFJ5a0FzbG0zZFhobkVHSGRrSW5ZVGJaWGJTV0lo?= =?utf-8?B?OGZHVkRhN0txU1Q4RktLNUE3cFRwOU5CV2hCeXhyUmVIS0g3U2pobHVRYU11?= =?utf-8?B?Z3V0Snh2NFQybG5EdmZ4dDcvZE1CV05vK0RUbFpTeFV0L0d5Z1YzT1FwNU5L?= =?utf-8?B?NlFqWE91TUo4N2xzamowN0NMS2NPN0xzTzJhSTZwTEFwYmE5Q2lxN1Jadnps?= =?utf-8?B?SnpQb3VnTUpscEk4VUk4M0lsZGFEakZSNUFOQ2s2WnF4aW82dHNPV25PcDdN?= =?utf-8?B?MkhYYlRZeHRocncxTFVpN2J6cVBneWVuQXBzT2tNRC9TZkM3ZHN5b2tkU1Rj?= =?utf-8?B?SGVLUzJ4bVFlby9QNThDOWV0YWJyT1JjTWZBUW0rZGt4bURNQk1rOTg2SkRY?= =?utf-8?B?aHdORVZrS3R6bWxBczIySG9tU2hxLy9uVEVpQ2FIZEJFWXFOOE1DenBDSUhQ?= =?utf-8?B?V1hFa3FOZzNEMVp0UWdtVG9vL1ZMbDRvblZrZ1JRMUhIMmNiOXJjYURnQzdH?= =?utf-8?B?aldPK2VBeVZ3VitpUjBOZ090Q1hvTVplWHRLWVM4ODlOSG5XMUhSK3Zob1Fj?= =?utf-8?B?R2hnWWZrV2pBcGUvRjVkSkh6SUk2TnppUjZNNmx2djdXNlBsNWRjWkhzR1NV?= =?utf-8?B?dm11N3Q1cFJSU1JZTGhxdzRnRmt0THNnWlJmM3dKMWZ6NHMrSDRDeCtMQ3Zx?= =?utf-8?B?aGJOeXRDWjhpMkQ4NXZjT3A2UmF0R3pHVHpTcGhoSW5uQ3V0Nkl3Ky9BVC9U?= =?utf-8?B?ZnFKeXljSEkzMUI0QitMd3piMTZnSStWRnk2MmtjcEZ6cVpHMmthRS9iQUZR?= =?utf-8?B?UUNSd2ZCV1lMZWpkTzQ4OElBSENERHFEdGxSbXlaQVJPSlE5V24zcVZKS3VD?= =?utf-8?B?Yi9vamdlNE5FOW0zTDR6WEgwakNXWCt6ZE43MEUveVJqcE1NZUh3cWZUMWdK?= =?utf-8?B?Sm5KTmlMbXNmd1JkOU10NHM2UHdxd3FZdnJhQThGRXNXclRYcnEzT1QzUTlk?= =?utf-8?B?ci9rYkI5Y2JIY2ppd3ZjSFhHWG1LUHlyK2IyYWxTbUs5TDVQcGF5MzNKcmdF?= =?utf-8?B?VUtMSzFTdUI5YkNBMW1SME9UaHArRmE0UDZzRENZTTN4T2tKVnAvZjQwY1Jz?= =?utf-8?B?cjNmV0VWS3hGUFp3ano4S0pYRUdIeXEzZlBIaTZCSHhYZytZRVdrYTZUSEY0?= =?utf-8?B?RXAzY0RUWDQvK2NrVENFSjcrWXpiMEYwSGtQYmtyTXU1Z2dwNE1NMEZqZjkw?= =?utf-8?B?SnZqemxiZy9iT2JrMEhnRU9RRFdXNlFRcVVvQkhWc29KU216eFgzL2Q4M0Ey?= =?utf-8?B?Sk4rMGJkR09xaEZ2RjZQU0lwbko1Z1ovOGh1TTByYTF5Z052Ni90RGl3c0U5?= =?utf-8?B?OVI3T0pqdVVPblVvdURiN0lCQzkxM1J5SlBjWGd0WkFqajZXeHo2a1JwUVVr?= =?utf-8?B?NS94SDFrYnp2T0s5K29hbFFxeVFnRG9mYkdhaHBWS2NtVUR5blU2Wm9PSDBr?= =?utf-8?Q?oQwsufksDVCNv?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB9473.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YVBweU5ZQTE5bDNIOXRaYTFmam9BNmxvczU2VDA2TVRrL0VKTFN2Q1BzajI1?= =?utf-8?B?dzFJTjhVMk5tYTRQVEwxZTdiZDdHK24xT0g1c21PQVk5WloxZ2ZQTzdUS1Rk?= =?utf-8?B?UjZlUkNFcDR6eU1xOGk5eTdYZ01XRjRIMXI0dVRKTjh4MjFrdHNvS3VYdmNI?= =?utf-8?B?YXJzY3BlUkZKK3MyWDRlV2hkOE1PZnJqRXBsSmhEY3VIczhnRVdwTHFxNHZT?= =?utf-8?B?YmIxRzczV2FCUkF2d2RPeVgveTBXM0hzL0x0QjkrbjZzNzdIVlIwR2xsZG5V?= =?utf-8?B?ZDNCZ05ZMFFKQ1RuVHQzM0k1UDdhbStMbmxTTVpITHFZcHl3UzQvYVVrVklS?= =?utf-8?B?dlpHdXpIaTFHcEQxSDJweWluOURrVzlldElMM1Q1aDZ1NWdwbDVTNGRXb1Jm?= =?utf-8?B?QVNPZndUWUNZTTZnN01FT2pjMGIrUXpvdnpHUjBlTkY4OXhvMmRBSlhRWEMw?= =?utf-8?B?V1hrcFFHeGJZNFZlWllITUlHd1FycCtLTkNkaUk0eHpnL1JIK2ZvTFlQZUlM?= =?utf-8?B?TCtwSDdzbmlPNUtQU1JNL0w1ZDZQTHhUNmR2MXZmT0NDSWJyQ1JhQUFvZnBL?= =?utf-8?B?YkJLdDBxeStQR3p4RGdTR1ZuejRTZ0c3aWxoTERlVVQ1WDYyZWZ3c00xdEpi?= =?utf-8?B?VDlWb3VrVlpjUDVXRm1heWp2ZHo3cHgwYTlPRjREd0N1aVNNRjRaNkJvTVFH?= =?utf-8?B?dERHalI0bVp5QTl5am1nVU9GdjdoWmRoem1KcExHOHQremttYkVUMVI1MXpy?= =?utf-8?B?R2JSSzJxTXpERkZNYk5xNWZ2SVpnSjUveFJGYlI0bUE0NGVtM1NxdnZsMW5G?= =?utf-8?B?RWlyNk5hQkZ2M2FOeDh1WWE5MmhZS1ZuNnh0UnczTnViSkw2dy9MZERJTFFr?= =?utf-8?B?aC9uQkNJT3ZUN1VucjVmMGUyMmVxVWpCVnlDYXBBV2dndFJXVk01L2ZrTElH?= =?utf-8?B?VXNhZG5rSnl0b1pRZ3RpVTN5TXBwandPMGR1ellRN1E0MzYzaUZmT1ZvakYw?= =?utf-8?B?UzdkM01PNnJRTk5WVkJWZTBWYU5jYnZpZTRnYU9LTU9jS0plcVR1aWFSTjJy?= =?utf-8?B?TzB0SWE1RGk0MUdpUWZ0Q0xGaWM3eFpOMytvdlhCQkUvSEM3d3EyQmphS3Fp?= =?utf-8?B?UHZyZnpVMFpCTFh3S1RrdmxzNmJ2RzFKekFFUnhZZ29Ydk5mMHhBUnJVZURs?= =?utf-8?B?SXJDSERITHZ0dzRwTlVjSkFoMFV6K0lYQTZIM3FiYVVvQTBkc1hkeXlwdnh0?= =?utf-8?B?Y1RoR1V4V0dWTUpXcE5vMEVNc25lM3Btakw3REM2NHg5UUdNZmFUMnlZTnIv?= =?utf-8?B?bVhqUC9xaTVkYkJyRnhrQ3VNL1ZyQng0NDU0VVcxT09aaTdjc3RqNHJpcHZG?= =?utf-8?B?anVXQnM5RUZhK0NqNTJTTkVlTkp2YVIzaHo2UWw0VHpIajk2STQ0Rm9YbWc3?= =?utf-8?B?Z0RtdGZnbklEbktISzdSWjUvT0lPOUg5SFV5b3VxNnFDbVVDL2xxbXdEWnlN?= =?utf-8?B?bFdwZ2tsNkZsNk9NdzB4WGhteDdBQmRZeUF2L1N4R2FBK1RQaE5LRmtEV2xY?= =?utf-8?B?d0hEdkQwZjZNaTFLUXlWcHNEaVIrNGF0VEExWGJEd1hhQ282QnNSZ1JtWUhY?= =?utf-8?B?amlnSTlTVDhHeTVWVjRKTkR6ODQ3UU51U051V0NPS3pwZDFwTHdXem5POEk5?= =?utf-8?B?bEdJZ3RwbEdaUGl1Wkw1L0tpUCtZcHppWUxQdmZ4TGxBUG5qYTVDcDhtR1Mz?= =?utf-8?B?UU50Ty82L0x6MHlxSXJsYU1IQUFKZTUrYWFNLzd0eUJMSE5oZEU0UWdaVXli?= =?utf-8?B?T2pYMXd4aGpKdmJoZzFVQUhLdmhmNzRzL2E3TktYempvZDRYRE9ZVzc1eC9M?= =?utf-8?B?RXA1aFlzbW5GQ25RMUdNcGdPQWJSRVllQjZoTmpDZ1lKK2VxeEh6SWxXbm5B?= =?utf-8?B?azFBZC9KZFUrbVU5Ty9BR3djRnZrVldsUTNkcmxvQ043eGh1VGYzVlhXdVhR?= =?utf-8?B?OWExSmNzRmVMRUR4SnhHd0xiRW0zMUhUNDdNb0pjK0dhNk9zTEV0U0pJRVc4?= =?utf-8?B?WVhnTWpxU2NyMUx4dTZDSDdBSEtQYmh2Yll4Z09pZ2l3NURjWHNPLzhsR3Js?= =?utf-8?Q?NOmhOukjs+IhsgjXOMv1QY9oT?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: b210796e-243f-453f-f276-08dd38eae943 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2025 00:39:34.4396 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: XKrduFVpOugjjLYM/FV2QA4ZxJh73imynhCAmX/napmwGoqv7uwJRbEtmlHHin9N X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYYPR12MB8656 X-Rspamd-Queue-Id: 90918140007 X-Stat-Signature: ttfe6st43j1jn5xuqnt9syq8jnuxr5k3 X-Rspam-User: X-Rspamd-Server: rspam12 X-HE-Tag: 1737333578-977782 X-HE-Meta: U2FsdGVkX19Eb5puuszPCemuUGxmikptuk/LXWJN9ira+lZDcGvb0Q1z5tt3iJRrjQamoQpa0+MWqmATU1rCglCrQcVFwWS9inLpILC65uE9zHZFs3CRLgkjmU9/ssb4Nm5pNpBCxjxPuvzBwxdL9h05cCyFyWfsD9z/C3G7OdfjQImcNSERYonyeDBKLm3cC4SzImyUdomL3giltmlZVaz22szyp/gcLnKqXJNa5lFPriLXka7ip4q0dMeuvcgioqGbFnqga8L0WNBvIItPIB86E/0kAWqKJg00J8cGixhtzWxMYNVe+pLD5tpiFyl2WAMhVHm00z5tzmRkgF4mbRuc346rs2wrQ9d7mNEcxvhu+nrV6Y6i3KJVDZw+y+cFvSlFE36pIhSY+/evoLGQDSsoQLENKIHbfGq0eppKdfHpDkMb/60my1o6SqZx6FMunnZriI3V1bzSaDb00+l4Dp7CYorPJoJjCBQl8HT8KEgrl7mCYdFhGQBOySo1tnCzW2RMpV1nKiO29xikM4kfh0NtGeBYTQkbS1zRH9gFwdV+OU3VfUdKOHOLyhMjmApykoe44RD2VhS4vkOfaAOveuJHqfaDPuQBQf9wv+m54JcebYH3P0hG5lAeKQDI/XaODxeXuOOHkFa8o/Wmt+5zV/cGh5CIjCijD80Vk8RuTQz46wmlt5qYE70+zIWf5YojMqtfUocrTx+e68mH3zq0z9LLEA2HTiNkovZt6plpfbg8CYzRDfP8Sil2rpNaxo9dCkO5bGZ3ICnpL04tou+5xvgW2nWdAYW9X11TA63GwXXJpcpnAdn1jAwE0rZ07/p5f8BB7cm6gIddH6FbKcONDFZu2bqvSdK39RornRC2d5VMKJgPj+Aj+B/0tjFpIscxxUZAAQuP84+3QzN4qgtJiUHWeDIEH0yKL7UNSRaID/hnEQZ41+Rb6PITl6yFSjja3XgxZu21j2+eDdMr6sd 7GO/JiLL E3ePnJciyOr9bkw5FQAz3iIOXlTJ58qVnOd3m9O30aOBiJ3VX3z6CxVpPW9mZPxFGz6YjYqBsqlOFoMcWC4P3V8ZBsei/xHZqTCGk9kYQmzgv0ohhZRy8KbikInlq5WSl3t2SKyQdEfsqlRZxfhnEa5aUJNJ77KH+kXCD3zedh3balTdGyn9fPb6upt8r8aCG+5d4R1tysQB5pAXSvmz4B0lWcz+Cju8DjwNtNCfi07/oqyY7fJWD1S0aZMcLM1o4uGXnQeIsx9nKfwUAqWU0qPF75OFxXYgzH2RD 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: List-Subscribe: List-Unsubscribe: On Sun Jan 19, 2025 at 6:55 PM EST, Barry Song wrote: >> >>> >> >>> >> >>> However, with this workaround, we can't use transparent huge pages. >> >>> >> >>> Is the CMA_MIN_ALIGNMENT_BYTES requirement alignment only to support= huge pages? >> No. CMA_MIN_ALIGNMENT_BYTES is limited by CMA_MIN_ALIGNMENT_PAGES, which >> is equal to pageblock size. Enabling THP just bumps the pageblock size. > > Currently, THP might be mTHP, which can have a significantly smaller > size than 32MB. For > example, on arm64 systems with a 16KiB page size, a 2MB CONT-PTE mTHP > is possible. > Additionally, mTHP relies on the CONFIG_TRANSPARENT_HUGEPAGE configuratio= n. > > I wonder if it's possible to enable CONFIG_TRANSPARENT_HUGEPAGE > without necessarily > using 32MiB THP. If we use other sizes, such as 64KiB, perhaps a large > pageblock size wouldn't > be necessary? I think this should work by reducing MAX_PAGE_ORDER like Juan did for the experiment. But MAX_PAGE_ORDER is a macro right now, Kconfig needs to be changed and kernel needs to be recompiled. Not sure if it is OK for Juan's use case. --=20 Best Regards, Yan, Zi