Message ID | 20250226210032.2044041-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 5B626C19776 for <linux-mm@archiver.kernel.org>; Wed, 26 Feb 2025 21:02:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D85BD6B0083; Wed, 26 Feb 2025 16:02:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D344C6B0085; Wed, 26 Feb 2025 16:02:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BAF246B0088; Wed, 26 Feb 2025 16:02:37 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 99F2B6B0083 for <linux-mm@kvack.org>; Wed, 26 Feb 2025 16:02:37 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 4E794B215A for <linux-mm@kvack.org>; Wed, 26 Feb 2025 21:02:37 +0000 (UTC) X-FDA: 83163319554.03.AD47E72 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2083.outbound.protection.outlook.com [40.107.95.83]) by imf18.hostedemail.com (Postfix) with ESMTP id 017CD1C002D for <linux-mm@kvack.org>; Wed, 26 Feb 2025 21:00:44 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=onHpMYpf; spf=pass (imf18.hostedemail.com: domain of ziy@nvidia.com designates 40.107.95.83 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=1740603645; a=rsa-sha256; cv=pass; b=H32osDLmR5vsDWT5VcH+PLYjPqOuGbdJFq6Fak2i3qWguUE9XT5x5t9j/oSalp4cJ4Oc4e Ukgl79sXKVlEVeyhiYhdaa5XuaFpHQ3lgyRjgpPkqEb+1r+ggUpjgl9qXT2iQ3azCXTGMH /g3mbLz7YmWLGHVpxAR9z3ZEfalPblQ= ARC-Authentication-Results: i=2; imf18.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=onHpMYpf; spf=pass (imf18.hostedemail.com: domain of ziy@nvidia.com designates 40.107.95.83 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=1740603645; 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=F9e+NGenZY/0t6nz8IwsC8Vpwvr9TTxIJSQfYXmAblk=; b=gHiGJksB6fyCi6MK53Qr3wsBemd99B9ktVYV8Ywjp3Ywue3KoJSWK3KubC3GynfkQnJp4v fAXZi86Ykzd8HdAAfFDUsL4EUgpDcuiGitoM2kgepB51KT+HWbpXI4kIZq7rchDwSoX6bQ +tBtiFvc8dqVltKQajNLhK6XgdrvMpI= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hpyvifKVt0w3WpuDSQO+D11WnnHncsFUBCifhCH2ny9iri+qb99DQXYk6TAfloTxYAbuwEu+OLHLomZ9qmvE3Jb97ALzffXdnz9JAOscomM5CkZVNZzFsmJXgnzOc/4tvsD4+NgKbdrrjNmYw2MmXFADhn8jL4pIHEE+uKhwQtm5pLpHUsmbkhICJPb0/PVEDmsTEsfvQEN/EwyL/N1v9XceejBP4/HcYJ1bqkMpmf8AR7QjR4QB6St95zwVj1xSAOvxwg/CcMjb1TID6dDMcViKdy1hhdlM/XYrViBXiQM56ONu0Su8Hm+WsOjKf5AMtEjk54ktApKwMaklXRX9cA== 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=F9e+NGenZY/0t6nz8IwsC8Vpwvr9TTxIJSQfYXmAblk=; b=L49Q0LnB/7p9x+qv1bZVoq36fkz/1E8zXnfGl8H+ILdVpT7zmCWZSnRpwkikGNnqX9AfQP7BXF2Ab6W5y2XRrgpHCZ19cir/jsdXlUremZBCihVESAiiAIkA0k17Xt0iukTfqWO4Ckik3OhqTOLLOgZoT4njIxdZsCfG37qWojhAi0G9Lo5SA1z/SAHYBorkDsGoU/j8GPV5HKZEWAviCwEOmjCvk2v3yu9ORCBhvErC+ggj6602WdHc9rvnLsN5U0Tq7rWGuAJrakeTWWhWhHM1rYc44qoXX2G/F8u8FbjaJqmCWfwdNaCaUVUDVmVp61c1COmfG3ppLycsCSe7yQ== 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=F9e+NGenZY/0t6nz8IwsC8Vpwvr9TTxIJSQfYXmAblk=; b=onHpMYpfnyl6vTrFPr0XWt84Eu8IaHTw/RMnnB2WW0oxP7zcYMe1gx58FCUNQUoakNtiYDlBtGPjEdR0XhSZLcU75mxln/Mw6/eVzhORfpxb9CN1yTYj307/+08bzeIM5UvOsiW9WwscFM8Eljho+0qHOqs8TGauEf/f8pEitdvrNJ3OCku2Tt2CsoMOgFa7Fc6J29tOfHtrLx74211Y45rp0tvOHwUZs1By3B2v30EddlKwMeHKcYeczXlUGWNU4TCnjiAQitVIq8e2qxp+WQz+1LdejqbrFYUajXwQmc6r3YOqWi2LVAXTxU7ciCO/Uy6Y/CSunjm9EQh9K815pw== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by SA1PR12MB5614.namprd12.prod.outlook.com (2603:10b6:806:228::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.19; Wed, 26 Feb 2025 21:00:39 +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.8466.016; Wed, 26 Feb 2025 21:00:38 +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 v9 0/8] Buddy allocator like (or non-uniform) folio split Date: Wed, 26 Feb 2025 16:00:23 -0500 Message-ID: <20250226210032.2044041-1-ziy@nvidia.com> X-Mailer: git-send-email 2.47.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BL0PR02CA0001.namprd02.prod.outlook.com (2603:10b6:207:3c::14) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|SA1PR12MB5614:EE_ X-MS-Office365-Filtering-Correlation-Id: 9fd22b4a-7e84-4850-8bbb-08dd56a89f8c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014; X-Microsoft-Antispam-Message-Info: GR7KiNFzog2KZ2lK+6vqX3V/BKfomm/gSdt1B3rc1xaI3M/MxtibwgUEYZE9W6QUysnHzuiYWrJquBf6Wr+Q2OYR3AUgBQyaS1ONmQlcyboPGJwQrNX27CsfMiwBQpjkkcQwChA9qoa+xet/kiNLJqWyClBmOc3srZ1tkiD5VGxHqgOqkS+4BB/tIBToPFTV6Hm8SN3LWTricRVhyuEevUkb4AX5kiARrnPBNkzXgiwVr/Zm59B7THAw35IGD9i1pUtdOrbdOHpZXnzFW2RIQbdPLl9Uiqlv8NRjpUaB2j09gf4LjMzS6s/jOERoAnEdVJHBWaSJIrkKMMs9UKWS5Ma4Eo0L3qRbpNKQfHYp4R5SN0JiflDRR9tL+EFD3pVNfcExuTLH1mFZEbSo5BJSV0y15O45t+6qdmvY9tgaFsHbPmFqdJG7u20ZnxfZsH9c2tz6ac4rRu/ZRVuG5J9YmsdUVjKH8/kKfA4vtsJacIX+c8KKsZQtHMEXwBHsR0L5GK9liH040c7RXSum7Vg1B7WhEwmwHoypahbFdSmf0SRCFSl6lzB+CUdKnyGfEDiJBZDrr2ofM4eXszAHB/pf96DqNEDecuhsj51o2vE89lfCrGCt2zDqrxZYkPEk8ulrOLP1ISF9UDNJfBqZ0mawnBm7zPUjuuROzJUZt7ywN+bNHqTURWlPxquCUyZBpoAxPLyfnSJW7KZgHHMTpvIQVReLeFTNb5dgmSetFgqv9puzModJyqPp9rbf2kwvzFUKfQ3uBVnmd9hJN5xNbYnqWQzNuCEmICUUCOVx+3cxGMAP7OzDu9KS/W1vCVsZK+yM7T5RfS7ewKQOHj+zwxd2RAbI3E1GcmnxJTGi5hWzgs6NdnXMb660GdlDw2saaDXYnA6SsFOflv8hXPLSQVM9gKRJJiflkLPFmjEyLxX6xVlV8zUswnju41ecBGfPZQi7dPzKl2gMbvyS39ehVqneszutR8PLGjkE50Iy8U5LgnCzBGJQmsZX0rhM1OiT2+PpvpKF2W70Ssq2pAM2UkklsHABapAuS4sH7cSiNbLe5/fo6/1+lu1eSzFEKxFlL6r/HFr1nnfk5dNUpBNxbkwMuGrDfdOlBQCSpm8CAawMk3DwK7+u/hc8EfG1kTaGrJI3LLOZ9gHSEONsG4bFVfe9Z7HO5hONOildsxDJhMJ+4fS6PtXbDrR0+4bZp3ql7R9j9sAmjtndfBpYdQBqAjhutW0AH7vlgSil6VcLRKGQtQVe/C+ja7idRSnIZ+0ifca4wdU4233tMbFw/FB8Qh2IAo76aKruLa2rJKXXPgy6QYDpat6+WEIXG4HvV6vb70cZIiiYxFrIkAV7ct7nyXCLNR7i/ZpLmu9ea8KvoTvG0I27yxMldT/IHm9EWmPQMUZU 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)(366016)(1800799024)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: rJXB72Ug16D7rtF4WeW0a5hcLx0uSp+alFPGO+rf+gpdpn2nDMBl/O5ENNZBsnRY+38iizJb2zwdFeRN20YkvaHer2OTr2CYMeGS/aL+La0dd9beomvxzod1ZMdIsiTAnk6KWZgCsM9Q/NCr8UkPRq/OilK9Bi3dnx3QMj04rUlMuW3hLgjr0OQtNJ/9gnXk3qRENad57RsEjLI8qijYA/7d+7vBpJOkj5FBga+tbaFYN76mFpctAHKkUtproN15ZjrxV+f89/tp2GQYOma/hjsy9hdn1u329q+Bm+gadimfxIjKd25FbdCYKOKyyc168zp9/uZxpEzxptQKvkyNAcOG6zj6JGu6nbKoUixzq4Mrto2RQD5kGrWOCPN1Xq9qUFWlGd0EsVYD8yXsF/46wY087siJW50ZIUNwBxEHD7bBpPgFCG3nkV/RUqaU7k8oLbhD+i0lcQDDbBEH4gGComYV4FKMOKPlPvG+nX8VNN5fMBp2oUyO9PtEDp8Smv26zJuQI+zCI60IupHc7txYxRmuq1ixbZQbcPkHrt2atjTnmkPV1D/kLNoE7Li8oGdncgPynWW2TeAnhaq3qN0cX2bT3bRepX/BS99AibOTh+0+CRyGSVkxMOCaTUpF3Gog0THokiHny0DnpkhEFOuZC3JNYwTcE80tftso+aqloKMCb5NW09a6Pyts6Y8G27u023Ob9ia2ZizfKLcA5xLjLQig6V/MpmgdLqtOgUb9Na17I7wdOr22yfSrO/RftHMJ3AyadByE7N4zLBc3I3A34nZUUSqO0fA77HMxB1k6saH42qjrEI8rtFRaMX//p2/3u/onKGaqqGQ57C+LO15yLKWfVKERJZU8GvpAzuBonroWI+XP52JvDgrd2VnJ1XA8c2cE7pSmpJByFk9oe9hk9gdeXIcD8xTXM/p3Hh4AdqAd2hrEYPHqg+6tNvTtnex6e+qE8YSaKTuGGTVMDrtQ+EuvJuck9uLhSSvxPvbj5bfFdJlO9AvKpWsQJaEAHecNs7Eiws2zHOpZWtECGvJMb4a8vN813NgN1ejZUENEVqb+PSjvqsDE6LQv+ttBd9VI3JEIujf8s521OGQh7eVAy5oaQqU9qutNFsag02kH1G/FfVXnbg3TldhdZzUGsRhqBBRM+xIsLAQG8wLafpSyYYEQyt7G5L+y8EGg8Ap/hK3Jj3epwkL/lDpsLdmAhgNrQX0krpJFyUJrmZiWFSUuT2NR9q7W5iUy7e29kmr4tSOKBKA4GN2k5AIfGsSqEjtMA2iqDf1XnnNl8DUKoqhzSH6upn9DYfdOghVa0i/1PYUaLPsmStw6YTVNxEbcz31s2UrwyjgFH1vPUebgLby3kx3x67AEgrVh0VHeUgR4MVXJvnhBI+WPBUnZ/tmP4MDOHQKtaeo/Ew7oUKEDig82Fbg2BLSsVNq1Eh/A5r73sWQhTNqFGTcQ6qbA7yqwpP7RChvUncdF/r8iy6yX2d2UddqCerLHbVJ97KWpZEbSxXqO0HvucO8qsV7sk9dQ2hbbAGmcj7hdi86rKbM1hy8U9I1bz2tzwGm+B6WIiZi3nKDzZzmSfi9QnpwvKPuR6SU7 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9fd22b4a-7e84-4850-8bbb-08dd56a89f8c X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2025 21:00:38.9109 (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: hxBFVF4cI6paa3ykXQ9IiwT3m9og/fehPol4P38aKzCYebkkiifvfiYpLvFZEbhB X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB5614 X-Stat-Signature: tbxsqdud46tz9mafd8utmpqi4kk681cn X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 017CD1C002D X-Rspam-User: X-HE-Tag: 1740603644-43362 X-HE-Meta: U2FsdGVkX1+YzugyKLvPcOK73rumLoZjiz7rueQEsLTrEAL68nqcvN6DtKaR2vpF9HxKOJUYaV/2L4jh+QPAEhBbLKeBzqnrWN8LxMgSuMh62BRLerygO9mf0mYD8xgpCp7qifpBCU2j27h0sKm737jfZtgZ+4c8463sUzG+q1GvX7jK54QUZyeiH3O+r21mpon46p6XpY45Y8SB5WUdxx/GPNXKwpBVXzdwaB/xZAgQBeiqbdjMQldzbzzMun/3PVySdr3DHXQ/AbU4UQk7do1nfDjiWXt9edamD6idUpJfs6DuMc5EMeTOyspFwG+5pHRmG0DQuvdfdkINktTrGMU+ABNmT+tASrLtEGXjzaUJSLKt/9PdiYRWjBbBvT/+FTVVh52zGXYQJJ0hHN7axBQNtmWpJwM6KcOJAdF+QTlTtsaTaHrgkZeaHiJpptNW8V9FoP86YqgE8uo6nkaT6AflFyOfFTwSWCGAR9BiDhA3GLcW98hWR0/iaZ+v6X/9j/dULSvrBDsLdw0v5pXQoy345eDJWHXd/4jI0+KavCivuNiZ9CY9WslggY+z86JvzQc6tOLEVyr/DjbwKQ8bLkWcJ4VwgkvdtJ8R3bkCNMuUHL4M6AvOuwwCMczS6DUEDyCODMSfpfqtPd7kL8fPyYveSq7x5ni0w/g01OXgU3+ByYKdeC+/qJqWiuMvmMC42oklZsk6F/pxxBR6xSqmNIa3HZ/wGYCQtE6P52EU0EuxGHX8ZI3DaG6bCmKlP049hVmK/PPqm2n7CcRnWcPJa3ivsYREde7Vp/SSxwhJcyAuYpphKuFBUfrEN0PDjDYkeNxjYgwto0O2s9I+eAqECgy2wPMLGdL73hy1gDK/b5D5znJvoWSedPswKkVFh9HQ0cySgyk1yzxoqrKnQZayozcVlt8x4rC5SCUSh+x1OyYrsTld9nsd+ZjXOTEO4PU8fVg/C6XQUt9krkHEhVF CrdL7ZFw 2dqT4rhwQ5R7sZyClE6MrDVBIQbQatEL0dUWCxRmHzD1J+Gq29R7dD0lzP/g36k4yzNLrEM1Xwz0+31e1Snmou3NovgtdgA4vTySAi28BM8hkKB0OHUOKrA7WD2/ipl0hu/P+VrYkktsBd/RJZTdeAVng0KtK1dLI0iIZ0mU3ZSqdH9Ol6A32Y9o8mQ5bjcBpViL0dMjr6XvF5tXtUorvgH3dcxcy174yXSU5xMCF32YdKJ3ft+zvefY/MWusL3dCJB1TAbWOVfuEqzmge/cr3L65mupE4fEZxLbTwjTp7PvWJYQR8eg1YLZ7POEHVVUWohNfK/MRmpUQNKveoiwVEU3U9sIaeSE+ddjME2MwM5/mqkUrbhAKnZH30MadBRnI7TaM 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
|