Message ID | 20250205031417.1771278-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 ACA60C02192 for <linux-mm@archiver.kernel.org>; Wed, 5 Feb 2025 03:16:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3FA86280007; Tue, 4 Feb 2025 22:16:35 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 382DD280002; Tue, 4 Feb 2025 22:16:35 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 186C7280007; Tue, 4 Feb 2025 22:16:35 -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 E4F6E280002 for <linux-mm@kvack.org>; Tue, 4 Feb 2025 22:16:34 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id A01D8B0993 for <linux-mm@kvack.org>; Wed, 5 Feb 2025 03:16:34 +0000 (UTC) X-FDA: 83084428308.17.426BE46 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2050.outbound.protection.outlook.com [40.107.96.50]) by imf09.hostedemail.com (Postfix) with ESMTP id D3E5D14000F for <linux-mm@kvack.org>; Wed, 5 Feb 2025 03:16:31 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=baztV1hc; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf09.hostedemail.com: domain of ziy@nvidia.com designates 40.107.96.50 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1738725392; a=rsa-sha256; cv=pass; b=iA6cnZgVQ8nBtWKlqOvd3B0OYW9M6Aka9vb6UUdxHdWF+aGqChI3nCHkXjSM5jtipuiQf8 7e0RKgr6ckDMUYhBQs6srktnHN6XhfriMWDyFidMTC+NgH7Ahh+UGRljg62FYtUD3TETxC akV0qAjfYg7Qfb4oLJdYz1ui+tuwETs= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=baztV1hc; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf09.hostedemail.com: domain of ziy@nvidia.com designates 40.107.96.50 as permitted sender) smtp.mailfrom=ziy@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=1738725392; 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=z6rnZWyVEKcmONQ1CX/Oq13/kGG7zneK54iw+H7F2Mw=; b=69g4mYKK7Ud8FMctWOZzckep508FrtP3XbhD5gtPFwS1FGBNr05eoi/UbfsGe0iO14vdAP 2b06wgL4SoDKkQT+jt/1jsobVuLB63sbTq3UUyvnmS94rjqMT7GhL7sugCYDORO4OewZYX 5HjJOI/D89EsJKwFunT6CCCsUBZDrZM= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LdSM8lZu579y1FMsIPGVjkzIfzC3QLhNJJnKpdzim7LGDo/tuU2w2IyJq6dgizJ4/Vf5EurAcCUdbrmbfezJvYh6guiqJWLaXAezd+HZW/yIOd9FKFAvO1u4NW+0pnW1Z0TWNdiMjc9eqN6CfUnOZeRTlMjz3ID22qq6CO41I6ibnFGZtU6NkVnHUxUOHzC4MSxy/l9pBAsNKQuKZshKUuiWgBwVJmXm/w8survs33gVChlGeOjZ1MQW1v50Q3C6UlfV3y+Z4ZMz3fu44zaplsV05q84SMTwJ83NrnUdVM4XjxIof7Eize8Ykgz9G7jDlih6ahTYFY/UfAUZRBtYRA== 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=z6rnZWyVEKcmONQ1CX/Oq13/kGG7zneK54iw+H7F2Mw=; b=DgQWqM8TUAwDmhjz7HSzX0WzhvAy/1M8GBY9VR9ayv3aqkEhwIhteujRU53T8AewDPvxnOBjwDMimFSDsd9JAJxs/5ZoIZyUTocK88uFXwZ4n6paikobx8wc/v3kdFWIXBw5dBgfcdho6qJam5XCkgvsT76ungpHQHyqvN2BEfA0c1gN33C+n78DsVD9yLrEvYcfav+mo4uLis4pjTURR8g9mose3ZeTlHJmObGyzHFne5RonY6TZP5I5pvpMI4DWSicT4nExyYXsobOs2EetfNZxJ3mgn6nQfOcbWYJZfFzhSCzXnR5hHQ16Ob/2BOgOiwhKzQS0t5dcS3CIxCLRg== 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=z6rnZWyVEKcmONQ1CX/Oq13/kGG7zneK54iw+H7F2Mw=; b=baztV1hc7orPuH8V03DPfJ6bMFer11Nr/3jGrONaVnbmMUmO9xjP6BcwV0fuy+oRgr/lcy+/mTJZ5yTJm+1VSovGDltxFwFDFCa8bcV2YI6yzT0CM99Pp3xT+ZYqC92En+xLgvfv7EfBnI9KWxbzBnxbz00RdKxpeg9L8bWGjKUp+L4gmptrkakIEN3wuzbsy9dVzUiaDyJXta9nVlJmIvaoNq+qYNB5Pa/tIqvJ5aPaWfygoa2yzFLdk03/vwjoJKd1NJn8T7B7Z5L0vepxrJOU+9ktYo6RBlavnrTBRYRj3j2DAmuCiRrnUu08eCMtU4bu3xo+PU2EG7spGPj+8Q== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by MW6PR12MB8865.namprd12.prod.outlook.com (2603:10b6:303:23b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Wed, 5 Feb 2025 03:14: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%6]) with mapi id 15.20.8398.021; Wed, 5 Feb 2025 03:14:34 +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 v6 0/7] Buddy allocator like (or non-uniform) folio split Date: Tue, 4 Feb 2025 22:14:10 -0500 Message-ID: <20250205031417.1771278-1-ziy@nvidia.com> X-Mailer: git-send-email 2.47.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BN9PR03CA0160.namprd03.prod.outlook.com (2603:10b6:408:f4::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_|MW6PR12MB8865:EE_ X-MS-Office365-Filtering-Correlation-Id: 461d7755-f19e-4e5e-22ea-08dd45933747 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: xO3pEMi21BiBRrHd4f1nBQV6/V6gejeBOws68dLSK8MSjaFA2p1B7So57q8YTDY/PLwG0tV4KlVa6iux9qaa5bbjumnCqiIXJkoOLt1vFeUD7hAtnGJdhPVLWBM8fgruYQrUHKnWCArxTOX/Yrso1HI3ZjEXq6+m/it1/GaiF4dPV1VLmIiI21sDQWUA1XfXB201NTYUCeRJfANNufz3IQreggDmqpmUBh/4R0wrPur3Gd9GzaoDN90A4bPYI8rQ+YI/VzrCR+9Xp4k74mM8OZIPUvS6Zw3KMHdMN3JC9g+LnglW/GWwmhMyPO5e1sq1kA0axSC7+T7mccmQ4cyaRusR8v0bTb1gJ5sSU5TCmudlH7zPHMjt3u594mPSLXPUJprz7+vb1BxyKAeFYyG3gslcjGw7ZAJuSe+hTJOBcoKAK7qXWlvXZDpX8glETwpABurTYpFpZRiKj2gVQpfBCXJtdtPE2Elz5QM55Kv+nPZg2SidTxFs2d3LLsPM67oO5OF7RLbEOvjKYfcNwySWl+XZRGvmF5VaV45w+8OfsY2w37t9a5FwU5xsT3MnCrslp6gwgu537w+jW3mQwCqn8l8Z/5Rf0Fio2Mzn4fT4abtBcstlWCusx6q88B1VyHiXZci5KNw7gDuWVizVo9NNhdDJu0fl5sT5bcjb38RPm4XUgI4GTecV1NC1trQ0O5FG4Uruj5KoqllQfCrfXcpR25DpDvltEi8Ef+cDp7r3/BPIC/SklXuaALgI6VxS+75An7uV4Gjhf62m9Eg4HuACrOKHhEth3A5ju8l9d+Fdd6kKfbmi+teGBrzTE+XQ9Yj7B9B3DLqgx33goDqQLzciPFJHA8B3ymS8ruCTOzRj4oKNPDefvPGIEXTGALBBVkWPJnKQlILcPdhsdy4+sv73wteLDVeD2sZVwQdXR9+VHxt3j8u1bHxm1BedIt17CqkKZEsdn5SSIt2LOUXDSqO4NWD2yqaSNZOz8T0VaB+x/p4XMjcPBYUJsBfqxzfAFlko2gck0+EuW9UbGIwBtHItohiTNd/tln1+xC1MppX8x7i17zEp8mOoEuxoI33geZ/flljB7d8JBajwfPY538DSehdvNg1/vcB/0KgCT7tila/X3BSPIBags4t2U4GLwL1SU8ur17LMZhdE57a+caAwldJXOI7OetB0r2TBu70uVJRaENyduOMxLZ5HhjUus8nPLOYaHL5kQCecLfWVm4P+2jMhZ7sXtQJAeRaI8wG/CEqdqNg/y+9SZ7wvfEjO6Rpm9uOltZ8L96ucLjScn0+qCmcqiqR20zwuk9DDj0FB62ftFcqq4JUCK4AVau7mjVasDRSBcLwVK7UYRtH1R4D4NWy2dHuO9PyC3H/nBG4cjf3CnUlkSUrCUA5iPw65/785 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)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: H6xs/I5pe9tS9KKH9/t2013mtTbwuTR2jTPdq/v7RfPnZ+RIfKxX1/0SGVy94hmRLKxfLSV5rXt5NlvonqKMCvkDC1TSdfchWMPgKy+NAKmg4Ofdu9Ab0m6bw09HFBIlIoA6nCt25AZzIxMD60DIdOp0aB60jAxMxD8PtLzSfvy98xQviftLhcUc2C2MjQSaqOCjBVx8zUhy2tNobCx5tosNxn8ymKT/liIZTmvzVUctCsDdWxN9eVk4iyxlcDiZVvQxOklI3KCuItfy0DrRdJGqqsR98ZrBbamUEV9OfBvCI9cFgGx0obLV/Ij/h56ii6gsJEp3BPeJpxTSnQwR+3hHOYGb42+eEL1l/Yy+c1DjvxmtqD2mVDFG19zKzaMbTZ/vpSEyn+lg4ZqCY4cN5oUDDE86hWU2KjyhCvkLSnZcK2EWiUx4Y7UdxFrXThpTEtrZqlXxN6di1/CO2Du75NPRWky/VY6VboNL1VqRIPZd85r173Zss+8wSOXcG/KF15tmr4cKz9t9mFUzJVUUR/32XinTM2U33/J7DY5xQvRap9cHZIGeX+H2z4DK05X7t63Jd+0XQYIcqq/H8ctKMzf8HfnBmXL4MkUe5zsZ13gtLzL0VCmnq9qYmrkft9sPNzwTo4lYTouGmGuiLVV0qBt9A0lChFRv2Ee3JJ9RLHI2shNhn3naMjmucUKNBoi3Cnr00JT9IQV8Iud9Apugne3gJpW7eklt3/j/TmO8kuKuSfnp8e0SD+BHL33lTLIw/7NYr86INwpjeg1keCuyTQj16PpjbKT5VTP3vLGTk3zWGFFIUuLNapGULOrS5x88RSyU1GdQk7TfK5eLTFhNF/GyXHdTyzWnKOPqMrlvBNxXptvBC7mwpsaHtypPpoZHc4ZyYLVtTkSqAywqRJzfB2CF8RBZDdJFPSNtaA83PE8fWefCEkSu5SjVSsreMVbiVxfppLfiG3UT/7JytMM0aLl1k8egWFHpI5fjbaTZ2uboOgD5uieQQ2Si1DPQ48TZsHH5EAqe6v8DYyMEjILIQEz394uYfRZw/P1mxnFlVKkSq1PKJTenw7zcf/JO86jm63EZuiT57RjeZKnq0p7HVOolCRBtzlv3c5ij2oixPydtXQJt1cWUnIJG62cd5uSVaDyXFA+v5DM9gmPF7g4oeqcjlgK6Z/7dhjkAYC8GqnWWkyXXUKbuSKEwjn9mkZi1Ja6guygwlkwkHDI2kd4cDGh3NATvctZZjcwGs1Yp2mUGL7HATjdFkHBp6ukxY0dF+VeBgo3BTm9QPVBOsnnAMRtYuoRuj2UZ56VOaaIbLKTu9+QY3iYZRxR0SklvdUGPrRaQMKjzKQPtKIqLNRZZlGNl/CYg0C+kRFXkeT/itcyuBu/NH75YBDxrCCx3IqNI7cv/NChp/8Cyiq5pnOyUq1+tu5wcMBpzpJ0HI/SNyKLVTeNj3UrG70APLtHxEDy4bgqdUYRvmFNjYLuNg/j7DXoxmXBjQr6uMKavUg2fWpCIgp4feXNML/mhjcaeKmbMzhmAFvgYsqbzNv42CMmXno4Ew0Ubz6lNgxMBDluMVrs= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 461d7755-f19e-4e5e-22ea-08dd45933747 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2025 03:14:34.7711 (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: Z4T0bjDc8GJkbwEatrxC3WET/SVi05BeRZ+X0pQxBo2WK+z5AGTay/tjOumq3Da4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW6PR12MB8865 X-Rspam-User: X-Rspamd-Queue-Id: D3E5D14000F X-Rspamd-Server: rspam10 X-Stat-Signature: 6u93x3quyakznkio8u4st4oqmpcsquax X-HE-Tag: 1738725391-219724 X-HE-Meta: U2FsdGVkX1/QboAh7QreBpEcNBKVR9Xq+hJPdO6clq4y07yhZJK90JUHcnp9KpQRNEoCULzjyREYLYgnpliLrKR5b/Ub4ykF5tkciGWAX4ipCnvYmUWlbIAfIVLniHjTge0pShcq+A6zw/5SOUvI1wWJt+J0Rj1j8c70zsr1WKMrbrdc4nEFu8LH56DqtTOSU9ty/ZmZIc/KKE/7Hq7vExHgZaBwWO6WVC86eCLQiCHI7iJi3nnlOq2jsyQqRLVWMInW+BuQI8nnRpIoMK1UK8eC/DhhgrdCIFqSdh3SChp20fbAm+PnbVqODlWHLxjpH/iUJTrXBJ3lTBxoCcqMh2+ro4+kapLcWrNalumVTjGE9RYdfpw7912OrmwduBzAYKx7NsV68JAGe7lHfvnh9MNigB7TD5O033UyTm2avmucnhdaGsDv8rwYddjdx1yjWuAdvWxiOg5NSu+4oE2hdB1hPMMpY5Dlb0Exk4MroMBbbqdts/X7SrbGGbpuuR8aUtQGOo62BQtVKpGy0XTp3vGJLX6C45e2GTDSIA78sUCSt9+f8y3wxPBIqrw1WysQuZm+3Oc9OQJFULhpgAkFfS/L1pETv0qBxxaxrz5ZzzDpjax3FAmBfQXnHDPhWN6vIDX8mNoB81SFdYoFD999hLJYLdoNgEw8gBR7Uyib9azv7MPypI4YHQVxzEHHpfdBCREP5CtIgravf0xzXqzr0VuJoFDPK9Jzin8+153ONG8s2ngvfb8nqSBDipkomWsT2huB5SRrL6WcNcS2NCpmPubSspA4W6psaW+aNjEXQvvQpMuVbax9Df8Jz4r68Jv0rUuP2hmgnpYv8OdHSZL4wlhJWzvLvUYpHwFMD4QPmFyZBQXygktM7GEnpZBKtlPxIvhs35539uL4XKRDmfz1YP0uILzNPR4Bok6w+c6/ps6LCXHW0xGVcy1t3L0BDFWmd2HYH3RPa8zk2iW248P Pghks2z6 sG1YXJtIUDtvl4TiqvgP6qica4Bon8Fe+oLVhBfPq6BowCrV214esjmbhy0Vy+6krFaQw5wN/bipmSpSZeuqibK2Ia1BnjX5vpJQpLpJkemPM+4z4MT3kxwxQV7v9hA4QMR4smjet38zp3Lymz8hGItWYXAltisjfP185SfRn5T7pXITDrQHzQnDO7g6YhgWHkLrVVVxgsjtvGslvUpIPx49eNLV9xFWoGzl9BKARoFzdII0PmYRxjfBUoOHH/4RttZxkWR9bnGSb/JvzIG6I0KCe4PHm5rBRIiK5lKC0blkGeYG+OKFmIJ1nihqR5qd3oBHTzoZmx1apK3GpUn7Ee22lKMXKom/WhowXYtP+MhVcPQU= 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
|