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 X-Spam-Level: X-Spam-Status: No, score=-6.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 82116C433ED for ; Tue, 11 May 2021 21:37:04 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 1525861585 for ; Tue, 11 May 2021 21:37:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1525861585 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nvidia.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 443F36B0036; Tue, 11 May 2021 17:37:03 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 41B6E6B006C; Tue, 11 May 2021 17:37:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 246E86B006E; Tue, 11 May 2021 17:37:03 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0252.hostedemail.com [216.40.44.252]) by kanga.kvack.org (Postfix) with ESMTP id 058A96B0036 for ; Tue, 11 May 2021 17:37:02 -0400 (EDT) Received: from smtpin39.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id AEDDA8249980 for ; Tue, 11 May 2021 21:37:02 +0000 (UTC) X-FDA: 78130260684.39.DB5D6FC Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2068.outbound.protection.outlook.com [40.107.243.68]) by imf02.hostedemail.com (Postfix) with ESMTP id 98F934080F55 for ; Tue, 11 May 2021 21:36:28 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ek0tfY5GxT+RS3JHU+sPkrmV43WhBGkytZUEnui28Tll15m/Nt0n9acza6RR1C/ffaRupeaaRO4lrCK0NGSPy+E1QL3CxS41u8iXW9yBvMbv+8UFC+ZRzvn4u0naG2ipSBdrcu4cQH7gEd5D1XR3PQ33TjIYWrLOMXl5nkfzZ1ABkHq6h+Q8SooqoWwdxgZiBd2vpjHAfzxtfTXUd+VT0YJfNSEMar2qkCGCHeGw8ev5KVo3wQp3ZSbnk8OBeH0/WYFFUBerVN0W3R2GLS4QSKOlMzkWwWDCU3v8z0Fd+yQCgv6IfUVqzy7k2PQGhxLZwlJCm4tflziiBuIrRJkYNg== 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-SenderADCheck; bh=O+EQ2DcKIcTdDELvVWK9UAJaKX6/zrVj48s2ZP+Ig5I=; b=fSOBtgxccEx++Q22qeplULcY/osxDTxO1p/w4a1pLeLOYw2EVp7dSdYJ5pBm0P9NNOUGD5c8prPiVaWO/myeYfOZtSjL9oqBbjA32o67d5uQ6cM1W+MAx7mQcoCm8aniI4IMTsvsWHIfRziVAc+C9NVM2vnXOFUer4319QxRSnPmAc9aQuG055zBggHG5gBQzJ8xNFuY0RIToKh9dG542zxDk4AausqUKmJLzYi3wa89kYxti95WKaBc2+4YNkDRt5MZnD0UI1FiurK2RnSji2PJ7Psll8NTZK7AnzjowTHER2UW99WnNq4nfkkyeBYzMKsU8NxGj4CzT12KrP7lug== 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=O+EQ2DcKIcTdDELvVWK9UAJaKX6/zrVj48s2ZP+Ig5I=; b=PmZG6PS2Q2FVLoCBNJgKhp+icnnoGinFGtdd13HMKlWQHHx3hNi0aDq8h23AKA5EVWKC5wQIzLI9SwwwH3gczoltqqLypvMR++FhojRYLZUXCIhgCykEzxdD5W25z9wlFLliBmBsg3EpEEm1F/TUAXAI6sG5AXQsny/htKkiTgyq3GDZQ1YpPnW+ITLBVAduBRTClMoGiLiGGmH1XposNKjgAtIuL+7wy48TdPsZW2Kz1SbN6XqOrSoJuhZsVTerOZhgPW5YXI09DjXdwx0vivbvvgi7AcNZXx8lCKOuaGDXq48vlm5MhscETpAqsQVHM2jcsp7RtQJDPMFv0IdHmg== Received: from MN2PR12MB3823.namprd12.prod.outlook.com (2603:10b6:208:168::26) by BL0PR12MB4675.namprd12.prod.outlook.com (2603:10b6:207:35::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25; Tue, 11 May 2021 21:37:00 +0000 Received: from MN2PR12MB3823.namprd12.prod.outlook.com ([fe80::ccd7:fb49:6f2d:acf2]) by MN2PR12MB3823.namprd12.prod.outlook.com ([fe80::ccd7:fb49:6f2d:acf2%7]) with mapi id 15.20.4108.031; Tue, 11 May 2021 21:37:00 +0000 From: "Zi Yan" To: lsf-pc@lists.linux-foundation.org Cc: linux-mm@kvack.org Subject: Re: [LSF/MM/BPF TOPIC] 1GB PUD THP support (gigantic page allocation, increasing MAX_ORDER, anti-fragmentation and more) Date: Tue, 11 May 2021 17:36:56 -0400 X-Mailer: MailMate (1.14r5757) Message-ID: <8A871C11-9D6A-449E-AF41-42B5D38BE173@nvidia.com> In-Reply-To: References: Content-Type: multipart/signed; boundary="=_MailMate_084AE2C2-91F8-46F8-BD34-B99499865207_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Originating-IP: [216.228.112.22] X-ClientProxiedBy: MN2PR01CA0065.prod.exchangelabs.com (2603:10b6:208:23f::34) To MN2PR12MB3823.namprd12.prod.outlook.com (2603:10b6:208:168::26) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [10.2.93.183] (216.228.112.22) by MN2PR01CA0065.prod.exchangelabs.com (2603:10b6:208:23f::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25 via Frontend Transport; Tue, 11 May 2021 21:36:59 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4b33aa79-9123-4288-c719-08d914c4e8e5 X-MS-TrafficTypeDiagnostic: BL0PR12MB4675: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wLIpoif/owbHXl7mCTkR2Oy9bXeAh56rLgBmHyj8eKjfj3J5Rhu8vdmv5SuHBVnArKaT3Z1w8fyPtGmSGdH+Edlf74jMzlO/PCECmg5WL5mtUi9NeYRB/1BiW4SubHqlohVi1Nyhs5Jp3BV5HLM1Zc5zEIPU7gsHQ+Sm6e8Ijk35MH5gHS5VTYwYpTkc+i6OPBSJr0W/ftofSLu5h/S82u+sg4kxjCfepzzXzhjEaHl6HXdKl0i1+JEovLz3XiTHuzwkd6SljynNLLOAlHr4ECnrXux3dzytEll9426wVrjAmHTllxuPci60tgkZcEiiZuMvVQR+bKN38H/DOp/e+2debmUo4w6Rfqqk2oL0kUBtMOstNAIlptzgczwanv4fXnQ9TOSJ5iLQKfwbP92bZaWZ/F9/fLRFdfUj442rr8yq+eilHvWSSEvgqJWV97vF7Q+rFSxTdK9XP1Pb4Xo2a278xz+Rl1M7vwsmTG9+cPQenkSWxj357CzGhKC3NYPnObZKNtIYZCV3ZYUN6ZFfPxRtGcRi1TsXqV2maLwiIBYGPHccPdy6s5FqwXmh5E/SPofgh9+x4qqH12wq3CGusNnFsV+EPg06BUX9hGQABckHB2bEH8qBUHwieeM5T0lhY5QXAujEonqwSKoe6rZzvvP0xLYEDKjFqDTa0U33YJW22CM8PP4knaW5rOilKj0Pi+KXkCBrodBKKXg2bOOLOA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR12MB3823.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(346002)(136003)(39850400004)(396003)(366004)(376002)(6486002)(8676002)(6916009)(186003)(316002)(16576012)(16526019)(478600001)(2616005)(956004)(966005)(4326008)(2906002)(53546011)(8936002)(26005)(33964004)(5660300002)(38100700002)(36756003)(86362001)(33656002)(66556008)(66946007)(66476007)(6666004)(83380400001)(235185007)(72826003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?aHYvckNYQW5DWEU4N1BKbmJJbTkrakJ1dXZ3ZUkyTWxtT0FxU0J2c1JlMHd5?= =?utf-8?B?MlRQVmlKRlhoclNwUUtES1FSVjJBSnJYbWFYTElxVDFzVnBxeEtPbjhIdGpk?= =?utf-8?B?RWVWZG5TdEtpY29rS3l6QlpFM2UwSnNKZE5OdG54cnNzUVVsV1pNQTZaaGFT?= =?utf-8?B?THdkZG1udEdIYTZta0ltOUxEK0ZuUk9EL29GWmZQSkdmSnlGcy9tSnNUbE5j?= =?utf-8?B?YXFIaFZuekFOQm1FTUNWRHQ0Wi9LOFNvUTF3V3FXNW9qVTc1c3N3UVpPUlda?= =?utf-8?B?UDQ5Z25QQ3FxeWJtZ3NsVk1NT0dBMVFLZitVTi9nTEFabCtWOWNKaWdJT3J2?= =?utf-8?B?bTE0dGdFK1h0Zll0WnVlZzlTTTJPMTQzQ1dMSXlTZHJ1bW1lSWJ5WW11NytR?= =?utf-8?B?eHRzbGlrZDgrYjhudzIvYlRuWFdQbTAvZXlMdG1ZbTlDbWtubmVaWjJxb2h1?= =?utf-8?B?allPZ1N1OUNldGhJWHlLbFc2clc1OWY0WHBidTMxMUU2L251ZTVoMUR5eHFk?= =?utf-8?B?cHkvaDU1ZEJlZFh0NTJxSEFjaTR1SDJEUWxyZURxdFAwQVk3TXV5bjYxVEtQ?= =?utf-8?B?U2YyVEo5Sko5SzJLTjVreVVWMEphT1RQdUdJdVhyRXhCSExtWTMzK2lCcG1p?= =?utf-8?B?bnMyUjFvRXEyekFHdHNSZHdZc3o2ZEZCUzZ0ZHJYWWE0ZjNiZG5lNzVxekZ2?= =?utf-8?B?L0dTL3dQT3JZT1NjUkVRZzJVTDNyQ2UvOWwrLzZtZFZKTlpHbk5hVUdUWURw?= =?utf-8?B?eFhjL0VmSXF1Vkx5VWpxczV2dEltditYZ1hEL2Zta1JNOXA3TVlIMkR4VmxC?= =?utf-8?B?ZzM3YjJDR0M0K1ljZWt0em0yMG0xem1jc1ZRdEJod1haY3RicUxLVklCd0dl?= =?utf-8?B?NmhkWWhoY1lvVjFXV082ckttNWZyd0kvRXByWGxqdGNOWXlJOU1XYzhOR0o1?= =?utf-8?B?bXR2THU4dGlnNHVOQ1p6UDhJd1c1MnJWajBLU1I2bUZodlVnRHM0OG5saktk?= =?utf-8?B?OThibUtWck44L3pBY0VBS0IveUhFVDMvZ1ZUZ2dZbnBlSWxsdFVoV1JPNHFv?= =?utf-8?B?RndVeXlTMmxFTXN5Q3Zod09PbmJUZC9sYXIxM1J1M2p1ajF5QmZWSXhPQmt5?= =?utf-8?B?djR0em9sWG9aLy85WUlsNDAxcDN0QVJnRkVIN0ZEUmxlVFpPZFdvb2g2SHhl?= =?utf-8?B?ZTJkcldzSURXbFlsaTZIMzJ3NnVuQmsyS0xrWE9TNkdTdUx2TUp5RVlrMUhH?= =?utf-8?B?UVB4ZGJHN2FmQ213RHF4eWJNMkxjdnN2Zkh1VG9VMXZFSW5BaUV4RTNTeUNQ?= =?utf-8?B?Z3BWekZCUXdCTzdjUVF5K3ZmcW1sK3VkNlkzKzZnSnBiNEtjQXphQ0EyNUp0?= =?utf-8?B?aHUrY1dGNHZkSE1zbGowRnFEMTdmOUdHeC9zWVFUbTd1TDFHUzVVSHdJYkt0?= =?utf-8?B?aTVEMElENTJIbDMrNXY0V1FHQ3h5Y0VxSUV2aXNrNnBXVGFpYWdyMmdBdHFJ?= =?utf-8?B?S0l5SHlnQy9KZzlrN09KbEF5T3c3L1ZRWGhydXplY2gvWTdPaXBzaDA1STc1?= =?utf-8?B?b3J1NC81MVd6aHJGcjJiY0JWbWkwcDRXbkJHM0ZqRENRR2JKTE5UaFVOR29p?= =?utf-8?B?SkRrTlpWZkxLV0NtSnF1c01jelcyTmJXQURPTGJGakE2K0IrajN2eFFlUTE2?= =?utf-8?B?Y0JWQWttdmtxTlJmSDJIZE9qQ1VrV0tWQXlWUjhKRFY1V2VMb0Vrd0xjUm82?= =?utf-8?Q?0IH0Vndl0t/FIvccZTP4yOY1V7fTtVsV7pROyd6?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b33aa79-9123-4288-c719-08d914c4e8e5 X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3823.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2021 21:37:00.5612 (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: vXQGPvvbbEGLkTzXJ4yIJ9rN8mUHCL/iEtcuMnxibWKdUVWz6hR+UmG5KNmmmEF9 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR12MB4675 Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=PmZG6PS2; dmarc=pass (policy=none) header.from=nvidia.com; spf=none (imf02.hostedemail.com: domain of ziy@nvidia.com has no SPF policy when checking 40.107.243.68) smtp.mailfrom=ziy@nvidia.com X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 98F934080F55 X-Stat-Signature: sge3bstxwj51f3qmxadaiye4updryxw6 Received-SPF: none (nvidia.com>: No applicable sender policy available) receiver=imf02; identity=mailfrom; envelope-from=""; helo=NAM12-DM6-obe.outbound.protection.outlook.com; client-ip=40.107.243.68 X-HE-DKIM-Result: pass/pass X-HE-Tag: 1620768988-948172 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: --=_MailMate_084AE2C2-91F8-46F8-BD34-B99499865207_= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On 11 May 2021, at 17:18, Zi Yan wrote: > I have been working on 1GB THP support [1][2][3] and would like to have= a discussion on the high-level design and some implementation details. T= he topics I would like to discuss related to 1GB PUD THP include: > > 1. Gigantic page allocation. Since MAX_ORDER is limiting us from alloca= ting 1GB pages, we need to enable it via one or more ways, like using all= oc_contig_range() or increasing MAX_ORDER. For increasing MAX_ORDER, there is a discussion[1] about how it affects m= emory hotplug/hotremove, compaction, page isolation. More feedback is wel= come and needed due to its broad impact on the mm code. [1] https://lore.kernel.org/linux-mm/20210506152623.178731-1-zi.yan@sent.= com/ =E2=80=94 Best Regards, Yan Zi --=_MailMate_084AE2C2-91F8-46F8-BD34-B99499865207_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEEh7yFAW3gwjwQ4C9anbJR82th+ooFAmCa+PgPHHppeUBudmlk aWEuY29tAAoJEJ2yUfNrYfqKFy8QAKTOCElgaWUVCOvsLjFqPPXjFfD3VRnrz3N0 yC4mRH836EPBZ/gkyPJ6ZL0m0LyCIFd//0RSUUnLaAGf2xN52jLx8fwjpPoa2cEU jn9/WG9j+nWr/5eurwzHwG9rW80YLUi0ph1mkmVeNW9ZuwGW2ogIMbsTyResd+Uc UMdJ+TMrMOIiI6tekzTDWUHO+gbFkQ6hpiLhpee2gOZDLK8NEZwjb3J8nRKRD3mv BUZX73yb/lyCG0zMTtxU4xaMdT3pHSrlLX2C0ClLz5j/sivbmKEbrTaVA7vmfome W/HrYjc3vPYuaaD6Ee2mp5amfzcoRcqJXdt/VadYL++31vbkJ0pu7wsLAN1I0Hm7 CvHCcgmWM6qQ7G7pgyfRvjl9nRnq5GF5R8nLUbSUR0XHjy5KdPuzYKO1c5fhbbBi f6iOmZ7S/Rhe+1hxPUbwMwsKhNh6sZewvAwjyqdCNsRRbVALL0p1welN7SNvlpG4 vUDKHccwsLlVIsZhypfQC5Jkar1JzYZVHrqd4IdVc0lWmGvAhtfo86OUjhhN4wRV 3HEZOW2D9tUop0BpsOJxh4TzgQrOZGqxerZZRmjclyzyRJ5F+VAVM357SoDWkFYQ wrT7hmjJFR8kzTgOe0tIEzVhco2FPV5UFS/YHHu/DMYZDaOHpSo2P8jglZ6ZnHbk NIGrmwkY =D1zW -----END PGP SIGNATURE----- --=_MailMate_084AE2C2-91F8-46F8-BD34-B99499865207_=--