Message ID | 20250218235012.1542225-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 98C07C021AA for <linux-mm@archiver.kernel.org>; Tue, 18 Feb 2025 23:50:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 12FD02801B3; Tue, 18 Feb 2025 18:50:25 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0902D2801AE; Tue, 18 Feb 2025 18:50:25 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E244F2801B3; Tue, 18 Feb 2025 18:50:24 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id BC2A02801AE for <linux-mm@kvack.org>; Tue, 18 Feb 2025 18:50:24 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 3DBFF80709 for <linux-mm@kvack.org>; Tue, 18 Feb 2025 23:50:24 +0000 (UTC) X-FDA: 83134711968.05.B145F23 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2061.outbound.protection.outlook.com [40.107.93.61]) by imf04.hostedemail.com (Postfix) with ESMTP id 5AD4840007 for <linux-mm@kvack.org>; Tue, 18 Feb 2025 23:50:21 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=X6CaUWRU; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf04.hostedemail.com: domain of ziy@nvidia.com designates 40.107.93.61 as permitted sender) smtp.mailfrom=ziy@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1739922621; a=rsa-sha256; cv=pass; b=bgFPczTghbOz+ihkwB0XBDq8rYR1EXhMIypdX+PIsW2cUgjW1tdK7d8IdXEJLK3QI0cgzJ xvy21spffcX60Q13xwZ8bhl1LnLYlR7xbbJXA1TkeVzuafEj2s33dx3ids3/s15nnPcgpq MqLsToAn53YXfjnCpQtwIQi12whNLxU= ARC-Authentication-Results: i=2; imf04.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=X6CaUWRU; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf04.hostedemail.com: domain of ziy@nvidia.com designates 40.107.93.61 as permitted sender) smtp.mailfrom=ziy@nvidia.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739922621; 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=cIQCg1CTj3Cy9Ox+HpgbxaMgQYW2Z7nw4/i/ZgUYxcI=; b=oGmVBt6sADDrE809sLvBlKMG2c5eJUF2kDcQSMyo4mRPYx+/qPBVEsFmyZEX8rYuxOmw6D lA7tX9WaApGjvVS3f8t3Tl8gsg3sDCMP4jZdNM3yp3AjJoZeELs/X4gzf+/312NhZAAKVf /ePrfX+V+BHOIdauPGpzgVPEtJX4Ko8= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uK3P01D5R37Bq66E3i9ersHKGmfvWtFE2EJiN1tLXRgEFQZEf8v2nR0EYexQ06xsu2AFfoaDuUQLE44i2QCiSFOieyrxPs82cg4A6qOyMTh8VIVS787lRSIiPNPo68lspG1S/F/p8rjL6eGgyjIvoi/qcGA2NzNAl/qD7BH7l2LDQvtMIs8w3lyuNgXWpJu4K2DCsbfLAvSvpjl6e2MAavc7OYGBF3a3VCu/253INfdtcgJIX4P9OajJIIR12Y1bn01ANZK70n5SrxHnGWvxGDt+9YQaKvCLSSC/EN3Y+pON/Na0LIzbXOorhjT58OYC1WF17TSKGlylbNAPUeIeNw== 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=cIQCg1CTj3Cy9Ox+HpgbxaMgQYW2Z7nw4/i/ZgUYxcI=; b=RxZHYtqrJkNMB84TknW7fmLZ3fhWmmOymr5IMi1GTQ8zn/5ednMqTXXoRV/hzlt9Bs2+LUB5toFlTbAyD1ZbDOp7w/1jas/zKkx/ZJHE8Wb+Ed8O5AViTfL1PHivgW82pIMMIkj05pZDCs9dET0aPKObMHAq2BO+8Lsb0hwNKUIQbteSmVD1o64f8FdQLkv1M2f+UTz+vM0MTUuk0SLocT1XslGaZhlL6YFUsWBHnsOriE0qAPt3TeC9vDv6vhMDLMJCQQLS5v4VwLLCcBHi4E6Xnp7JzTfdjkmYvHWwwAKEsbG91mteZ84EPCGUeLX5oU5MGACjhrvT4l9vG5t5gA== 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=cIQCg1CTj3Cy9Ox+HpgbxaMgQYW2Z7nw4/i/ZgUYxcI=; b=X6CaUWRU6a+1qXtJOc2lX7Mt5zUoqhIaP6EkEafLXg+XLlUsAOJOGIop1qC4wxf15Rw81h7nb5y/miSQQIsTiqBqcs5bYqj7cI4lI6Rmen5ee2KLmcqD2e+9JFZ8LMpY4jidcsDboObE3PwDhm5DG7zEP5pP20GQu4z6fy9orGQLQcTykE4aXB/Ers1LiKYduh90qjSsORP3wqD7z8YJv0V0j+iVJNun3L/xq7/v+C6MhVAQMVTAzCft1tY0Bxql8au8M7peMbsCnFnPg4LGoejBtkXQjzTsK/w9rgJp9/ReaPXA5OiiZ6yNU58W1ygQNC7zLiK/xj0eibQxARndmA== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by CH2PR12MB4326.namprd12.prod.outlook.com (2603:10b6:610:af::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.14; Tue, 18 Feb 2025 23:50:17 +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.8445.017; Tue, 18 Feb 2025 23:50:17 +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 v8 0/8] Buddy allocator like (or non-uniform) folio split Date: Tue, 18 Feb 2025 18:50:04 -0500 Message-ID: <20250218235012.1542225-1-ziy@nvidia.com> X-Mailer: git-send-email 2.47.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BLAPR03CA0070.namprd03.prod.outlook.com (2603:10b6:208:329::15) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|CH2PR12MB4326:EE_ X-MS-Office365-Filtering-Correlation-Id: 105925ff-c920-4b5c-47df-08dd5076ff20 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: lxV7MOYZFhkTk76GVlbMxqN05e9ReP58rEqyDI4D6KmtvTls1U0WyQsShRdug1Fh4ENy9ytujcB95k/pMYwjX4D1xN+2Z+Sn6KSxeewliGaCRA122ye2W06cMUENrVtAFQHK1CzRFR6MMKAp7cv7b/3YJr63ZCYGnUzpp8b+Jbhbr9JpA00U4oxJL4PwOeCU/L5zZKZaEieJ0jt5E8/r+39FcToMazdX2Cen1nRU+0fYt/piQ7Y2xBV2n0IUY/9Y15AW2z3tAzck+p75aB/dL6/3p88y65PLlljvJ73zsa0DbU4JB34VufVkjTP1SMsWCtGgjCY/j8d0Lq+YMmub04Uo1F8lFav+vWEy/IZ2F7PnKULFdtexxY5BLRHpL/cFqB1+YhnKXWxf5krPvNjpm6eZkqjXx8hZdGq5qy2P3m8OvapS1ruNnU4T4F6A3GSRmHjFs3fw78G3Xyu1N9EPYBaG0BI5HKMHAHrBu6Ffldm+ap3qdMMxBoAqnHBSVes1CQbFuQHLx77Q2fXBNOmNI2Tt5X4udc/q+SXDuf6LbVx51AIU+FTOn6Km0Th57wVnATWh/MFijhCPXQGKdUwGJ9lxw1/bQaELKMvp19hb57HRWLDrlNCU4ve9fts0yobDvbSIEkzl28YcJId/XtNNXnQzJRNVClkp9nLJWTWQT7yr6An+2yNlQkvrz0PUJshp+6spDxLWb0ApOfnK9AUQVDjDlegmQ3X2nVRYvuYyNevvfwYyH5lTJo+QbL2bm/5zxigpEHBBzcASb8zV/kAoPMk+ZfTOb7r86ggPK/dec3JSpltu4IVemZPoxF52ZtKpnxjHPVK0cKCrJVV6/yoQ5vSsIgvUbIYJFWg9IsI3oN0dKRjhTXWudzMyi5y0yVrD2KOr86b8AwA3tyJnz3gdQ9k99yqSsQgz1h289KMYI+agX9P9EHozfMFhqmO4UjiIfz2Eby/T2+k63rH5dzbTHBi7vU3bbYjn+Az0Z4c4mCwyOmxWDg3JX1F9hfVoHisM7zPL48Q4F/SsZNAz5ae0IAPWllyscZrTppipoVLm1DyP2fLAcT8L3s7/kIY3LsyhJsZGwDx2UYpL/YoecNL0hC4wV4AyM87y4KhTZRhPPC42UQy2yyQecyieJ7o1+LMj5K5vMZSiUbn2fqobApC26DJ8K/m8MdfOIYobTYuBiFCypn57rWBvnLku8bHRvcAXVa1XvNaj1Gd2NLKAN9jQndBWuGuDekNUuMRwzzFsZELo1MuOPlJGtEAxiVrfhyzrgbrB9nNUi0aZUjpvaNOfJo/ttZcao5mkSuHzmBFpHAiMJtg7VdgMdMVCkC1eIYlbsJs32gRXgyvz2vXJV5zRr49unX0+s5Jnk1Oq/g1rBWcW9sMWeiFP4jLsr+Fy6kjC 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: ZlvzTUfjYKxgSscrynelpDDPc4j229G583NlP7Zvm9lrwgXIss6oknuTaYoZWykWcc92JDOi8awbJnEnqLLIEbz/0U/BbXNOB3MJrSL9NQzV984oYGrH6P1rexEP5wASIjuvt6q86/iUFgXOfxH4srh0I0MCi2ov/9piTdHivbvTjy5N2CMmjIz/SnR9x3tatLvSyhMd/+a9GHvQSYR9ncoNlAuTt58JoDmVFmCZ2B43eIv+BPQMHKwUm+19xliBkpCQe3fl0pbPI7YHmxeMj9B2jtOYmpyba6BIqapYHPx/+AvQdrzCkU2tSahr7LqwkGv8H6nTDrATk8erakqeOJXbjYM6yvPxBNMTcARaapcERr4ZkKbIWY+a/jg2fyk69c/gGCNmPbuNwUECCSXN1WPoLLJTLH8cgAfZgf83vX5BNszdY0t7JXcCx+6LV+vv3dd7JNTM9Naf1WmFex3XDszEnO+BhUzKBD+H6VoA4doO7NSZVifxEs8RgWbvnkIVXJhVcFyLyWMGR7gLvotOZ72XEmFAnG4wirxp6WzEy28Jmfa2jkELs1obkWhNr7rWuYTgCXe8dqXKVJCioq5TaJxFZshgTSLvlZpml1fTrKWg8H7eONxJ7a8bb/Mx3cnhtYNueeHGF2bCZyhsu5tcfUtkA0ib3xnKmBYxjR9ZO4lEjdk+PiqevGB2cvBFYYJ0EDLoEIEG2DDUUzZDdFDiYptKPMd7XaCPUFaYpWsgXBEkv4MVx6XOEOiTZWXpH++B4Wi54XA4KAgbyGP9i3yP1qQn6a0XlOdZOcSQMGaiIOmWWUwjhd/iDveOkaMLVMXxYD1ht14RqdJOab3Gkoat18K3dR/U1lGXSGV9ZKanTkncBEnv3ZMNH/RFKeMs42YmaLEBh24Si2xwzqfdqK+ze6WomqWJijcZTEyD4kgjMCtCpKNop3ieNMIlHwkAOg70DhCITsLuX4yNEhgK1hWW0NXf/+DW/j4hKLXp+OLjJqaresLIMWOPeNpn5sI/izqFBfHwVRI93jLzj01hD1lIEjl9YCMKlo7bHr3OCozF7Z2lZl7IHVoGl+wmwnC1J/9vjFUEomDxsLrlumTSWqhN1sMFlXg59N0KzzPgVLE1/UYQfXCS/hjm99Sh9tI56gCL5i2e8cfKIjWeoSiudWezBNGuvfObL8HtDvq7eemFYRVGnFYq+784LEfIW2eyiO5zzZxIS4XtA0ALMIyzA281EFIUWQMyK+BHH5UQ6jVD6P2Ad8xaXxt8XLP2BRidbWdu/XK1Ibb7Z8xIwW8mMBMXtVshTM8ZvdCO4HXLzaI9nSXKbY5SZHLgpMXh7HzQ8rY7Iu6CY+25GLs+jbco/zdtvL94CeRlhvKCIq2fFJc65OOkWqU2F9Y63COk4cu8OhkVPFgoSzLyJe0KqtM3EsSX3yp5qj+tf+9ck0wESchQteYG3qAOyGF1JAvCG//JYhzwGdrNiiQ4151rxXarfcRxijSvRgitRwkAxYkavDMs3CgoUG39eKmvbY6U+AkKEJH2FZMYH0I7fj9Ob/PUcrY3E2gAslysJXPLikX2UPLU8I8= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 105925ff-c920-4b5c-47df-08dd5076ff20 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2025 23:50:17.4416 (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: VXMecVqcEgy7Exm6r+m9V4p3lCqDjNakgWOBc5pFsy6dusEwsw5iss1drPtAMhdd X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB4326 X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 5AD4840007 X-Stat-Signature: x6fztx7i79rppssqxdres4xbq7o8p6xp X-Rspam-User: X-HE-Tag: 1739922621-618477 X-HE-Meta: U2FsdGVkX1902WU3bJQADk4494qEwiiWRifXpK7KEY9rU5oyP3lFJFRbbITPbvrd7AV/KFX/HsIwm+SGcBQRbRXK2nuhYiOs3JCrlaUMGThSAEzTL5s1ZqYcJ0eA7jwJLQManSiUaXBXOwM8n6BPnKLvURKQHAbrFoqsBVsEGeWQnAMOaKCcvdgTq2eX4B+GUZuGSPxeLQEd09f8pxuVr+hU037ysoigBWib6vViJzk5n/VBzgp7NutjRjA3g28lNmIiYyFxjgJKS6L4khHQVQepGLVwGNXR85KdS3DX6ypFhLXNwG0MMfw5EBSrq9MjNf7KPcrsL1gQE7LfWJ6WlSIYl8xAUfW2+7YtxmLGzmY8+vbEvx3APFCrVBcdxdp5XhqRqlF51lE4A2igLN6sD5zbmNIkeR/N4T5nhPbwG00AoxN2T5b6IxcTRrWT2sW/kNUjQoo2z/aCGTYvsw2Q8u7I/bAN7z4fF3YCRc1mo4YVAPWloEqMo+kRQo5wWitYhvVe/zxKIyrnROYajq6GGOmZDMJr1Y97p3RPf41qCIo1HlLGVDp6nO+rVEay23TILVFpkzGo5aHNoaqWEnGxNRJPJ8VTGMjyaAenjkotJ35Td2pnqK/1/gEW6BD2uafDslbjZszQXeoL1S1YXzggym2MTQI16jVqyTW2s4WLm6qya00x13vF+PTjClyMwEtI3h5vIwWQT06285hmFUHeFbxBaB62wAAuQzzlfJujLgXVMqlopW/rQJJbpD1GskkIGZWIuzd3bfYw1dFUtikH1yDq2NkFn9xoNfG4EpDwf7JTAxTTVaC/uI2kqpnem8EFN9jiJdm15iH2fRqRdmeL//WcVAZy4Tld6N6yDh9qHkSpCUJD2KE0L3pFDjH+w767Ril0fuWL5/Sug9N6UarRV8qAbkvUBYDOMOycxIbMaLX0/1kglg4HNRoHZEFbmC8Keo84d2DuIH7QH6O66+m 3IW6+lah Ev4rPlnvcIxG1mcCtBhw6ZAbNAEJx21gMnLWV/GrCVTw0lHddBCCMTTRAJPnaLpyLvccV0SS4PtVUEDi/JzKm+28y7cr4E0VSLIg7yO89T3+7U/MqzVY9OAElvk3coJkatoM+3OFncAoT8Tss/Iojv3jEzq9LMoR89IFBEMvtB/vuBp6WLbF7JnA7pKMz3+77JFsXgmR6GjYuU9X94kpzpIUfUTEZCgYd4ZveLgcNm52E7uZvwyYuinrU4vPJjqqNo7BdDPsY8rhGcuRLl3hmZfSHGSFBOg2Q9ncEWd5Ey81fjTSXUVedQmvmCmqLcTUq37j2+X2Zj3zu489uZlNii76Weqj82U8OfdUfEQCY55S95rS/B9iEg4bn/aeUoyXwSaMy9q9LJdZkgkA= 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
|