Message ID | 20250211155034.268962-1-ziy@nvidia.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 8381FC0219B for <linux-mm@archiver.kernel.org>; Tue, 11 Feb 2025 15:50:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AEE3A6B0088; Tue, 11 Feb 2025 10:50:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A9E466B0089; Tue, 11 Feb 2025 10:50:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9183A6B008A; Tue, 11 Feb 2025 10:50:47 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 6FE916B0088 for <linux-mm@kvack.org>; Tue, 11 Feb 2025 10:50:47 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 118FD12045A for <linux-mm@kvack.org>; Tue, 11 Feb 2025 15:50:47 +0000 (UTC) X-FDA: 83108101734.05.5C4689C Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2054.outbound.protection.outlook.com [40.107.244.54]) by imf25.hostedemail.com (Postfix) with ESMTP id 5520DA0006 for <linux-mm@kvack.org>; Tue, 11 Feb 2025 15:50:43 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=at2ICw8+; spf=pass (imf25.hostedemail.com: domain of ziy@nvidia.com designates 40.107.244.54 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739289043; 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: references:dkim-signature; bh=6rURXNNE2J5ykIVBkBPu8iGNh2RvL1zhlyqkvk5Bqps=; b=V8UHOL9mKUB5JyUOMXcaC9MjJlNQts674ZdHJVpiuLIUC+iNWEwljnbGTtvLXIm+Ge6kdp QFIGz/4RhN40AM8thLp2yglT6m6xETCnFn9VzAWAnJ9sy7RYAitye4l4zpdDaxrh/vKG3+ j5688aLO0t3t1fqfeGRXxiFKczixCMQ= ARC-Authentication-Results: i=2; imf25.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=at2ICw8+; spf=pass (imf25.hostedemail.com: domain of ziy@nvidia.com designates 40.107.244.54 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1739289043; a=rsa-sha256; cv=pass; b=LMj0Y/t5kXDVCemzbIS7lQTlpwIrS5U8+eYEZp+Np/NJm1VTCPqgv+yOWRUfozvt/kuLUZ 5CqC+dg7fbMoArrZLZdVymDYCipZyrAeiqmvGANg0Khqi3i+ha8bpLjvcXD8FYmKeWIeqj X3oN2Up0/So6jTkFrjLR/1/LoNRT0vk= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yrGN6FSsSQdmIN8t7SiNhYH9GEQ94Q9DMlJOkaUiHC1zFa0R7yfxU1rlsYTKuvnLO8DCPaNBv3Hb96qeP5jO9OuiBocSzDPGB97LCcC/b9uptf3/qUzqt3++NO9uVkwjOb56aoiczUtJrjoBesQdyNghaZf+0Y8iy+Pe+TPYBD2BLruJHSz1WeVNGaYgCBik4ZSmcU64FpQcYZv7ZM8/cFuOFTCMiDK33SAZ3pbdDTEUNFL4em+lOv8ecwHitVhsZZI0Wxqr67gwgxl2Lb0oNpFoD9IMvzl5f2XZY8rVRK0pcpz855IXgqg4uEtkoTEhUqsiU+c/SqKniny+UxVJpA== 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=6rURXNNE2J5ykIVBkBPu8iGNh2RvL1zhlyqkvk5Bqps=; b=u5CNo2s0E5EBF2Pp1zxQYKuz3MswQK8dK9BeegRXZ8ubKOYAwbVAVRsMVgnTQ5Ix4Oa590V+32kgrn0U+uVIbjgibC7T9Mx3kJHklNRiUx+QxBFfZb6i4UgAbXhYKUOGvd9bZ9SXX922ml9KkGQ+qV8CeRBe/POgi+fALo0SiKNcl5Os+169ZxGBkKP2gEKBpCha1eSdoKQBKiTihyJuSG1Z8yNzOpIvy+6HDRB8Yw5WQzhjcDPTgcc74WhHZ6YkIBFvfukcbEipzRaHlpqCEN+f9Qag3znvEvo9azQy3UKZJWC/LLxv5mOxzyfn9+Rv7dtgo4241Qp85bbJuXafNQ== 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=6rURXNNE2J5ykIVBkBPu8iGNh2RvL1zhlyqkvk5Bqps=; b=at2ICw8+prsXeqQsN7ezhDbtSlTPTrB2YgZ7EVKwxBQfONbOzioWOj7S2+QCKHjPGGCHNM7tn8KGm1nNq27c+4bBnse1OmCfFckoLYUlSVDpAA8gwx5g9YBE+eSkPXRzqH4r8jk1CGyp7peSqpUMk4+IORCQT1IwOYLWOGdMy2iHhu1klYUGhK19AbytW694w9oh60By1Yr4+i45IGxLvmMWyN7xSDlrVp3L1oyp+c/825kZVeZD6zypnzhtHdII70nUNAK+SIQRsTXKrMF/KwBCDsOKsPiYbLp57O4HKvxL0SLnmsDw37IDtA8zJusuCzXsKwiAZ5r38TZIZLQ6Ng== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by SA3PR12MB8764.namprd12.prod.outlook.com (2603:10b6:806:317::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.19; Tue, 11 Feb 2025 15:50:37 +0000 Received: from DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a]) by DS7PR12MB9473.namprd12.prod.outlook.com ([fe80::5189:ecec:d84a:133a%5]) with mapi id 15.20.8422.015; Tue, 11 Feb 2025 15:50:37 +0000 From: Zi Yan <ziy@nvidia.com> To: linux-mm@kvack.org, Andrew Morton <akpm@linux-foundation.org>, "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>, "Matthew Wilcox (Oracle)" <willy@infradead.org> Cc: Ryan Roberts <ryan.roberts@arm.com>, Hugh Dickins <hughd@google.com>, David Hildenbrand <david@redhat.com>, Yang Shi <yang@os.amperecomputing.com>, Miaohe Lin <linmiaohe@huawei.com>, Kefeng Wang <wangkefeng.wang@huawei.com>, Yu Zhao <yuzhao@google.com>, John Hubbard <jhubbard@nvidia.com>, Baolin Wang <baolin.wang@linux.alibaba.com>, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Zi Yan <ziy@nvidia.com> Subject: [PATCH v7 0/8] Buddy allocator like (or non-uniform) folio split Date: Tue, 11 Feb 2025 10:50:25 -0500 Message-ID: <20250211155034.268962-1-ziy@nvidia.com> X-Mailer: git-send-email 2.47.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BL6PEPF00016412.NAMP222.PROD.OUTLOOK.COM (2603:10b6:22e:400:0:1004:0:a) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|SA3PR12MB8764:EE_ X-MS-Office365-Filtering-Correlation-Id: a6e2c644-86ab-46a1-504b-08dd4ab3d3d7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|366016; X-Microsoft-Antispam-Message-Info: dqzGSez7UYfe1D2VuWGXXsNdo2srIXrjxHcLycD/JW9KilHUKBYHR3C+CKC2uqheCeilOxpUoVNaBVjIADQrkIfEw1nV2qfJN3laCB5AbnDzmF0I1zGXMKckiyNHf+QugUbRbPznfW6mcRf8y2s3PyO8lKvdu023Aufik2OXnecfFLmJ/7Y1C3P4LOUXcSm0LRYiyavLNAfpnlRWtA9Jp0CcGRQn2l3oQk4FbbATk59mzjt4u3FvzR05fbRLJLO+wRobsqXon0ndlWlGNpKikLV5vUS/JNXCOWYBjAdf3lsil0kwOoGkJNbFHIQTxrhAFYH8uE5ZaDimaS1v4MMqMg/Fc/Mem2UIoD5qL7vSI4Vc6sbDSkLDJHFefnl8mC+/iIRZJAicIwtrE56tj1cD4bUT4QIq8u/ebnD9Brv4vZAAQ+6zWfXNOOMapncrfrtsQmuWou0lFv7NIlo7YvrqFJg4lupfbqgx2DY0fVVJxvbvCbh49rNMRu5lDUkT1xg07PxmM/dSPESvMuqvnt78RjsbJvz4oJYWzBg+PTil90F2aYuW0U/vvEifjXSQnm93o4PWGH29N69CtKsB8tLI7sgj+IJ5bVSP4sYfmT6m+vcUVZlfRXOro4KA62dpEviFfWP5z9TDLBfVz+3Ade/FnurmydxPOU75fbcCSdNJUinWrcr644U6VVm07GhH2F4ct3XA8twqUvbwpmpWEyfQ8yv9XkkeizcFhyu5dK8kFuGzvknpVqhlxiYbnSJWIqBO401Qozd/Z3kgn+LOiW6hZGI22jY6Bc6Wck5mnBjusd3riMSdajDSHjW9MjW2x1WGTynRz6vsQXTU91ZY9f+vvfLEQ7LMI1JITVJz49C7FeR4Kfac7d/97uIdo7VriEqfXsR8hSFlhl0tdg3+4Xs0j4jSZ96qsHdlUjLZCyqCE/MpJAJktWJe+SZYcWgOZZ4HfZLC1kxL/K9HoUYOvUbWXJroCsvCPDTGsqG4OLO9TXIW/MUBEc6omGtOVKDloL1s7MA+bhDQSto/syzgpVezlAFz0JljONAVNrJulYeRUDfTvv1Q2N23wQD454XpXT/vLd9/4uJ3LamUyCPLJSExYiQmguJcmgf6l+rsZzaQb6vn6/hI1HwI1S7m7IdG3VFkc+e0GZQZB3MKzqAf/bND3Hm5njDR000YJ+95HwCVqzkkyHPtPXyY1Ze+zAs6/hVlreKTWXfNaAuqBEMV0+77OeyQ/osuYyAWrw7iIT3QyvURTOFkeSbH6LbOhZceZclYLhX2cjS0aD2rreAwGCrNY3i+RvorQ2ZVG9u+4w8bgF/ekr5xXIlcShoO6i4rHr18AHfoI40wjI+ayUyPA5j3JftckUd9ibyAZcSWvjBr0PgA9tMrsJXAW2jbDbOtQwJg 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)(376014)(7416014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: BGHDQDdd0a5gimA+Weh7qVNwvfvIhAihNgkuFNNaNVMr+PrKQlgJs3sFjSEtNJ354sGf8rbVh5allz43JX2IObt3Kb4//+xshSgCjGpRWKrdlZvl5EjfwUiiFMPa8CD6FTDEkiUd+Rxf9vDXuMcF3uIb0JXUTHRUMij7OWAo7R3PFK5uMox3j0SfOtF6BZMiuQ1SEHN4LsEOO/5msUj4UgI5VBPm2NhSnnF7+FPrlMvVe2NLOXet8wS+mUZc/FMq9pbi6fKkX7UxX3VUoQkzVuzuEquWRetRkSVH4W/xbKSwsCudW+RjOQEc/7K7kFlJfy2FRUJANs9QKxkKtSMRvm3vflQs6XLLilMDyTzYetESkrfzPY/sUhRKDNNmAcjaCj5LwcONK34SJXC+I4JbydCMuEZ/bKUrvMS2zqULruG9ZSbEtz8QkW8LmeJH8e22UhxoB/LYOaZ0ZqshKTDzvZAIqudgu+J3pmtCM6l3OoqUfzG/EgDq8zwOvtyr/3o2qh4fxBX+vp06yY5qbem63nBzc11/b9U3yEg/9pM+mFvyd8B18Wmm9MKd+eKv7SeQidiE/08b1HWA+V1MKMSDBhOPmUtFNpWIBms166aPkwz9B/7Q9cne4Tnl/Ev/jTOCC/MVENK+pPnyTFj/h9gu672x5nx0t/v82NFBB22SYjjiskhu87uMkdVwyBWM6pJZLLMJbCV9ksXG8IuxvoAYJvMnB3X32G8Ypzp+cuzDu8H9/TAS6YOaTYz6+wN5H/25fOnl+b32MjNjWTFLy67xxBN78aBWzpQOyTK56cA+SW/5kxZgVx8CDR5DqYsG6c+7g4/XuW6+e6nY/AnwyAvp3r05WWnApOnpJmcE/Kwn+BIIDJEAYLZph0YzuzeijIUoK2VurND3CPmlAihtNmfgyW6TrQGmhJ9QCI7XW2OcT8y6ZyBOTcvFPFN7Rids9Iq13rH2MHsYfoTGkeSQUNWUqk2rAsRuWbFTH6/iq5TACcvs50sSFTMXbbSESO3VH0dH9QFzykf/FK7vw/1VVIvvpTFKdReQs0mLL0IfILG9zyWvvIHDra/vcnMmizs3UH0w+4i26RNIkopSOPxzd5j/AsWXslTuUN61HkjHuE5NAdW2jid9/YO7WWb9k0O6jqvYf3440ChGIJ/GKHHGvT59j89PlFyEHTXRbpgtJn6K4EtupVd8Mryc+bffS5VgyY6TwylV6e9Fsc0wdwuNN1AZ8eW3rgt9OSOHRQ56orfNukhnyg5dAudmpbh6yoKwB3o8cQi5xY+ui/+8Zrq1KYs6tl15UAZAe6VC7PgNojLOqTKmiqdR4Gq97fNgYvYKNhBxiNk0xlEgyXDt5lWPjlaN3OpgmJqTAnHYdpLO3TTmLyxo4s2bbCaLqIw23lRrgCpzTiAGSO2mHI3dkaa5jEcED4Mp8jGzWJZMQUMJSoGV3I7xZDK2Hd3eN2MeVdIYtmQE7Z5uGpLYLrG+MrBK0O/C1kHrGJpysqMAH8IbLjzYRxYsdz9ypGqLq7btEqTjXFyYJKBev4sZZaqfF3BrcIrvY+Mfxrh2qXXxTCRKcwxaYcH5CL1oQYjZNS8JA+NHiqHL X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: a6e2c644-86ab-46a1-504b-08dd4ab3d3d7 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Feb 2025 15:50:37.1306 (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: Di7lrJ5TGR2beILhXIdGxPWhgZTwX6hb9Y7B68dCdgDOZX/esm8PGJtesntXl19m X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB8764 X-Rspamd-Queue-Id: 5520DA0006 X-Stat-Signature: 46x7fs1u14zff9m8jxo865wnapiw1gn8 X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1739289043-337615 X-HE-Meta: U2FsdGVkX19/IANhQo8Qj7z9Q+LyHDsud7eEuvw+SEdWg1AfSgXXMgxYqG5KQWKTANjhoiKFyLDJV1zvm9bwBQ/HcxM+mc27BTirdawuqDM8wkw1bF7vawv9+ZVonNKPd6k0g5Z7k5+smZXYgtVJlMpW2tCot5qFehemzqlgarGsyTZ2g3Y0dYocfO4SKBoAThW/o1pDnWX2jj+Wg01n+KT0hmLxKXiAgeDUO7l5RiFnSMWrn3E3qQxp/a31txS2WF5wegdIRKcDRARmCMW3twoL1PFKnpJhs1H0ZaZjoRh4QRW/3PTC0Xuv65j9XzgR4mEJ0pMgqU7pxrfph0U5yfRUFd2ejmQOdB1hWoC7T5Nxh+rodxIfJGm+VJ8Vgm+iNLOYIt8Ap1XxEN88ZnC5nqrF/38HoCQGWB0SUoeTdAvv9xWbLOR2yTJSDmrVMRZNi0ZO2+QVZ3pvWHJXtwkDtec2tQrwR8eEQCyfOzEJp2I8q1Mm4EKSMrQIx64n2bgxy6WDYLfAsk/3x3oHCEHWO+WXuBQUu0MmWlOdVtkdlJFKZUnmHhc0Kvkzpbw7dyssCDLGE/BuIeQaRQWkIWxfSAni5vbnTkQksqG8jL0AJRvFXJvNKEg4qI1dci/M39GTqiU/5q9bVUrwzQ/feujrhajoRjB1PTcB8jdDY/Ed3XcgoPA5Cqb/9wo4KKErYnfmgDKzwhYnLJ06Et8GALeBFYdZJJCBc2l3ObsfXVA0jz7FdmWarkKGu0fYy6YVaFdvlfp6fG68ebz35bpxLroLwfRBeaNqul6XEXvUAorauaEkU3QGFvhyuNUzxcbHUpzMwYdmbVY2J3TNMqXhfUxBfdY4mcCGr1F6UtltfEzeDx0NaMC66IDC8pSfnYq6ewaHKiAgZ/XXDBub+aCiSRRW6BIdmn6dDqZF2uDvXOewDUaJ9KhtBqZg71Ms+yVcqrC8hYL8VnJ8wYbe0s2xelH Z/djOwNq TDGkycdIRql8l3eohd7HSlY1Va9ACA9RNWPm6ho0383ZUi6cHr6DH3ShDbWMhTyFinG+izHGrdqL5N617ta/AzZDnO+/RrtqT9Jb6vW4PwiLKf/gh0MK9A5SsIkav/oT0qnKeQzSbAxejB+u5HPrdZ6GhF/A6+mF81Mzz/YE70wpAeF1hEuIFCmFIwUEIYoriVcptb6V6XrIzuFzZVbks7wOOKo0/oj0SjuW93wT/BhrHLXgQMod0ESdSG5yw3RoFtCUGUZ00BkQzVUtTwFBfItcrdTCOMoLWyuy2OZ9/MoLP39gydoMVP3ACs6ka9BP+cZZT7HUeyQFi5eeuOKzb5yiRHND9+XH8Pz67elINGJkZb2Y= 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
Buddy allocator like (or non-uniform) folio split
|
expand
|