Message ID | 20250307174001.242794-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 7B2D4C19F32 for <linux-mm@archiver.kernel.org>; Fri, 7 Mar 2025 17:40:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1A4FE6B007B; Fri, 7 Mar 2025 12:40:15 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 12D916B0082; Fri, 7 Mar 2025 12:40:15 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E9B406B0083; Fri, 7 Mar 2025 12:40:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id C3C4C6B007B for <linux-mm@kvack.org>; Fri, 7 Mar 2025 12:40:14 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id C993D5626F for <linux-mm@kvack.org>; Fri, 7 Mar 2025 17:40:14 +0000 (UTC) X-FDA: 83195468748.07.76E712A Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2054.outbound.protection.outlook.com [40.107.223.54]) by imf17.hostedemail.com (Postfix) with ESMTP id E80F240008 for <linux-mm@kvack.org>; Fri, 7 Mar 2025 17:40:11 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=g1y5NtZ6; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf17.hostedemail.com: domain of ziy@nvidia.com designates 40.107.223.54 as permitted sender) smtp.mailfrom=ziy@nvidia.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1741369212; a=rsa-sha256; cv=pass; b=4lxx2pvZzC/MCkNuRpA6B019CZ1gFAudpjO24BsI4gClvymtAUbhMHHgmstQgUet8V7EPj I1zTDUdQ7KnHYIczR3n7NgqZBjHeLyza9cx5jObyjU7Vb/H4U5Ds3vDy8SPVVp9ZTdw7G+ ZjObJ9kJWtifjS+vjaJTgD2usS2+2zc= ARC-Authentication-Results: i=2; imf17.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=g1y5NtZ6; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf17.hostedemail.com: domain of ziy@nvidia.com designates 40.107.223.54 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=1741369212; 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=flV2jrwKGbPrv2l9PSHexLdRMWDinAN4uJabE2MUJUw=; b=BZvAswt+kQ9phBluduCWIe9LKMkp0/cCeTuTzABCm4isMdYQLeTz3LeNV3STxR5nq8FA4j CcZfPEM62SK2jtSYaWxX2JI4J/gjv17wD9kBOyHRjPj+fSpIOGxmpLmCULrH2q8WnbnSVR md/y33uQJt/vOXjI0Chgs25XJ5B7/NA= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rlfoGJUu0GettZdiY8uzfbf57BjuGMpv6ZKJI/bEz+iVyJt37xbIv7U6r32SpRVEaygRww1kS1UwAhKHqMbzyhk+MDRonGybV8pMEsCRKZkoBC3tqxiYdL5O8AjZN50YAzfoXnlDoETNn44KeTV7kgdH6/8U/vyAk2cC4fA9SPUfCdv/Xwg6t/O8Slpzp2fmkdJ1vjhrhyEemxlnT1jwn44RSy/Zf/wMmwFug6ZpqfbrRhFuse7I1xArwN4zir/ZVhQs9ea5HFM/kFoLfTgsuh+LwI+okscbNt9EmIZFAbyWQtS3zOhXyFrcUOzyg/Z8jjv7deWjWbp9Gjt5Ydtogw== 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=flV2jrwKGbPrv2l9PSHexLdRMWDinAN4uJabE2MUJUw=; b=JYlU6wqlgTvG5KFuhBJdB2vgLR/zLLNsfK1UMRkFLpe5rJJKpPpcegcSmTxCgwfwgWa5NV1vLpz4n2Cdx66V9/XQArMlX+DXwr5/27f8VUZT5oMqkK0Jk5yjELW6cEVCP7Li3W241Z/bxpJ98HYc3/qiOUqpKJwmMPFWMqfTS8ac1bziZEXqGhuttw4VxW5anyK6kDAkOn8nPIqF80p0k0uEg1Ux0ltYRdAqr+RVio1iXMOP+RgaMDL8sxVjqOPx+ijtnWybQHgLsw/qngt3my26Xdkasy9WTsT3SSg6re7FJhHfC9+9MEW2mzCW3pEsIoTSa29bLRgSvnQFrGBYCw== 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=flV2jrwKGbPrv2l9PSHexLdRMWDinAN4uJabE2MUJUw=; b=g1y5NtZ6Z1vvExn/crAKq0O/z62L1y7+jwQYel5vMWul3BRC1uaxq14em1jWTePfsf3HzjIzlbqY5/FBUu0nbdVZnf12YebZHtV9FnlRGiDBjrJ+SizEaEAWmwDlRyoF6iTjfxkylmlqFINL694bv3CwLdPrtqa3pE0qSFeikAk6Dg0sElJA7jndHNhWiu3i+0m0Iwy9XFVTImGgU4jYQ4i3E1puP7V9KEs50go5FvX8JS99meKIAB3dEeIpbMCb+AxB4WBs28iZQ/FIqzumjFXnP4tERBmqY2TbajEmq3+p30sExMt/bZasFQ0GDKBek4/qlgAfMeyIRojLSBCZJw== Received: from DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) by LV2PR12MB6014.namprd12.prod.outlook.com (2603:10b6:408:170::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.19; Fri, 7 Mar 2025 17:40:08 +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.8511.020; Fri, 7 Mar 2025 17:40:07 +0000 From: Zi Yan <ziy@nvidia.com> To: linux-mm@kvack.org, Andrew Morton <akpm@linux-foundation.org>, Hugh Dickins <hughd@google.com>, "Matthew Wilcox (Oracle)" <willy@infradead.org> Cc: Ryan Roberts <ryan.roberts@arm.com>, "Kirill A . Shutemov" <kirill.shutemov@linux.intel.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 v10 0/8] Buddy allocator like (or non-uniform) folio split Date: Fri, 7 Mar 2025 12:39:53 -0500 Message-ID: <20250307174001.242794-1-ziy@nvidia.com> X-Mailer: git-send-email 2.47.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BL0PR02CA0137.namprd02.prod.outlook.com (2603:10b6:208:35::42) To DS7PR12MB9473.namprd12.prod.outlook.com (2603:10b6:8:252::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB9473:EE_|LV2PR12MB6014:EE_ X-MS-Office365-Filtering-Correlation-Id: 391ff5e2-d08b-48d4-1446-08dd5d9f19fb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: zH3glB5sEhOwWNFF4Ejztvphci3oAPggOv78rFPe7YOS1OhpcqaXLx8TB3SozgRhjx7Xp5vjmcDqwdDzxQDttzDHjJT1lAWTz3dxy8WfvqvP7VzNgPb9nMZJuAk1fhWvIXCjH72a00WcXmgzOwYhaLpHeLqNe/sRfW8ci5vQPCumymFLbSuhfEOidZo0kEcT13RK7JvX0qyhn//NK8WZsjVPZjFeuw0g/LOwiUe8hO0dqEq8Eas8pIQsDuXLcY1Om6q08o1ddZ8fdyLQv9xiI2DvReePHrbExF9z8PrF+MRq3yjXL7N99bXmYRuY1VclgSt0kCtqCeb6LaTODmoOZssjAH5X8Op6rbose4QCyIhFXwFH9VhCntBgZDJJdG3HHNw3FQJlrcEh+1oeWl0LqFdF8wzn6pHOXZqWMESJUM6pJhPhGCWh9zShTSF7sK44zqhQfHyKNB6Jwf5jfiJIQp7dpMztXQKlJUjrjdhKcrUYeCBilLLim8b67u1Di1otIFC3DZ76Dy/uc7SaU5cmRd/1F6HUuI+QTu+qEfNRrNyqBI3phz14ACkaeuOQlRiTRTeQZtW8UXDwbtlSUAsOhQX84tEbxLUnGZ7yTXYkeep0RolB2YJD2oCmhYJ2o7pPxKnjkcgFph0NGiKW79IWMihHn9iiNiqDOJBaFZmCGdYuacuvdaQW3PTDwhsBkSSJRZ8ZV7ce/uW/T2MuLmgD3yEW3cVJS3KlVbqD0tzT+njel3tZz5lxy2Oj+GgOjfv1dwZtM6/D+ArgI0mw/Q6Rnne5N9WbwrR7saNdsnvB6+Wn/YCDXyys52a5hoVm9Dpe5ozJLCvD/CnAbNwqyOttX2N79l0wc2Rn1jT//IJ3tDGOSKuyuhT3XMGZMEq0UgMwKe7wfNmGELpHZJOCFQHByLtlZnXbx7fx1F2iHxwA8B6jAYL/Ttkp1lMy4lDg9/Lwpa9uHdkrQJoa9KXzjRsoZHRbUmfb440INikpJusKQyr5e6I5tOcK18IXrm4zGZ+lc7P3cLcaqYjPEKfjOngacibA/hq19TYx6BrIjngO5EzqfbUU27JWrZef+7udQrU1AQeTst08Ci35I4yRkaPntrO90z99jzyJbImygGjuHEmqjDIXn/7qSw7GeuHOO6oZNgAFkGLAVc5ka/rhLgaPOThTAqccJiRdLivTlJBxVIcjs60uRuMKL1GSH0zumUBI+FLmJyipQxSnBu7MYdH5pH5Nr3rMD/hdZg4FgE3Bj5zJKv/xbK3naLrVXc3OWRgrwmBKY2bb7Lu1a0BYYl5pAPOqIGLsN87RiCTpVzudh0k8L32jyICuVFAHyomaXj8UfI1lJW6T+w42r2A0JOyYXTig+midCyoNVrbdZEyVMtwyhk8lE+PwGkdP0DI1Xq8d 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)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Spl24PqH1wqNbSBEQHksimxaoHVZeE81vZryXQ/et5XRJ4i2VOt4N1VEP3kgHJOjPd2sSAmUw5gWk76rTayjsCiR5cQCn1IbnEB1yO8Hf7tG4XKeuubObtXniDaRmugebJ1SyPImKJwLeeFZtgEI+EM+0Nzy4Ahij3F4ZO+CdcYqa/f5mvXPB4ANrG7uCdaasWkPIOyNVcrVcD8NxNM5Tz4PHXCNIdKSq+GnNPuAY/JZPwqFDpN9H1ibViSKR1mgGdNC1AA603mjxPtx6BkMLXdHd1InXRrSt9yV7IfX2K0H09451OVFXLpZI5Zsp1ciUIaSQ5xSnJSdE0ruFeaapAcEhecB7pyFPNrDlExdaobZGfs5OLc8svV/BuzQn/MKrqQfVneHyjS5s/LGoEfCocexDAGRaerYv0UByq/ZZzMl9WiIls1XT74ncjzbhgMrY9zfitAVnv/Su5LEtn3L8qO38dNlMUngyotDq+EhlEQ0mniiBjjHOdc3MnJc0272Lhel1xZfBOXMlG7uNFjeN9lUVUxe5WwDwH9digeYxeBd7lHRjtCcpwmwPKWQvOQu+ycGE4YiSS5zRKqvfuoQrXPpl4oDta6VEuDEthc+H+53/B2U0j/D0CcY3BfsO2LEvBqSqGmFdz87PTg/Q5gsw8su2x9SguolcAt6IuxVlPryCgsepR5MfVZ4yi4jG18HpAaCRjOtFHu8nc4ztSHORhehXhBC2GgSD9UpXFGB7RVlo6kMde8QTzJoNuhTwYOivJhsMrztltVLMc+5f4dQQznaif0NCSrZEm+IQ14g4lDvBtvkDToYooU8uQX92Qj0cuCValQjMYjA6R6Xib1+LpW8N17joGznmJ24QZ/1BYDcDy0Rikk7M9UYu3HOE2Z6BVFerEO7XiOOxNfNt4l4yVxhRyT4/fr22pbiAWLO6no8CQDCpPv/HWGpGasbMZVR+3y3muWd3yTBjGuEIs6gqFURAuPIcfZT0oN0a1/ZareuDesIJKYYrHN98PMQwjxJqXAkvQ4x677KEwCXPMcHo7qHh94fJ7Zvxcso6ccjA9ZzDU5yOo81KyZSI5o5o0ga3Wn0JwRBeMzCuzdAzVyPPpLl/Pcq6GkBon+oMNwCjdNb1T3zhkUH66z5STEuFDm4HaVfnNFZbL/AQV5ggMsdfLXaPXzTU3zv9oOzqeZ0nnR56uWu7q+3RCT6hEDh0bMfbdpFKg2merWoPgbWBsQG0wFt3DA8ArIO5KI9mhcWJA2YB26ksV0USZXOe1TMJYc2O/N0UPlcctWvEx7DDDEzGbPYVVI88B2jpGA+lxiYqjy9it7/NFVfmkAtcg4Z4neal6M7TktJYFPzHqFwEfCpc5zmk4cpQZY8c69ovrLdeAhIz53IbTr49P9sllAQqVO/3kjHmi1hTcZLYthodZ+wKNAdrV+qEXNjl+aOUds6TT1dbJm9n+zoR8/dVYLEfvY0f4EUBquwEbKj43pLa3S1FBNXdd54oKNiUmfcYV0DnP3BvJStBCYgtt9CqxyGpMKyzkRfw1Ml1yWi5SmuSRqFiTV4xMjzpnSPkTNU10ICgmA= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 391ff5e2-d08b-48d4-1446-08dd5d9f19fb X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB9473.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2025 17:40:07.4840 (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: KtaZE3wHuTeSK9PDrJmSNeSM5X2I9W5Z5LY4QXoo4E7zY4vyNR80NE2LuVZdceHp X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV2PR12MB6014 X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: E80F240008 X-Stat-Signature: c7yeu7yprihh7eikrwa1bkdjuhffikd7 X-Rspam-User: X-HE-Tag: 1741369211-212721 X-HE-Meta: U2FsdGVkX19oRNbZR1/ByfGp/JzE45A98EIZQzd6GiVloKxXWQPG42Rs/jAECZitC7GollKg+EhsCq8OQHcLG99UIFnlX8uRSy0OFQL9Zs27UjeHs4bungpOt/zzA5PYmsePDAlrorh3Kfz8E5Q6wUxbAH29xtkWZE8ectgYRLjyl2y5yKyKVrmM9Z+3AI9AxcBGYicdO6tuHmVXLkEO4jqk2LbuZiEkW3yZVsojXtuW0MUDpunO7gJHP1q2HXWTUOugf82Hklu88feo8ApTnX/NkQcO9f1MJ9xbaFyU/nl4GDHbuXKV0dKPkjLkKjcBXjXPhzizMrloiSE+Jhh6PySjMLnqeualghmpCZC8kMTImHZ5yZz32sfdo1JTCLR7NuUzMxIuWoGe3j7eN3o4lAABSpYcp59XAc3rgMhvCoyprDcqJ38LYP2IJhs3mbe9YqrcnhkBJNWq6aZZA1sG+obPcdvQ9oZTjXQXURX+bxhkgv6geRg5q0sJQHD+k0qDBWcuieXA7pnQj10yF9LFRVyQqnjVFv55pIv6nXQrlbabv9g2zKnGC1wkhy9YMqY8ZLL6BnIHlu86MrUPIkvWCghX2qnvuRXMhp4USAXQnJ1k6CfnJtiUCvZThkgoXUzxwpiKsbW3xyYSPLqf9ctQOS4/R/RtV3Rz5n8GeWkDush9lBka95aB7fAgCnqtnxzbXwxfU4q2568kEj044A147150NuyGcsYQmcGLrz5M1DcuT3AmIU07xcO/91GgfsVPCJ5NpMMQbKRSWaiTDDzC1pEn39tbVg8lElfuEAeTLcdu1T+GnrCbBzjzB+XfC1GAQFKHFKiz08a/xqLKS6VR2OQHmQzG/fDONAmrV39jNzprQwI61Xap123AUIG1FFtgoqeb7tdihtEgBMWRn3rGsC/BBfif3HApoJmXAd3VhNgZilvvr+vo2F4GUeqY2RLr6JQwtiKRjDKU+pfG/Ey Hjr91GVS QqIqNEn3DwMhKdpMpe1gzMuxmWKHHZ7gzWYIgckzOgpzGFrRRWbpxxzQQhLE+p9tl6N46ocG1qux/UtnsPZ26u6592uAsXKEo9YkkF7zBScnHc3izpVy0wG7A42VsUCV2//LjZdNGGfPD37mdadiBsybEIwPuZUnTD0dR5YWwoHK38LtSL+raqHlX2UraognjA2QULTdHytuOQ+W6mLYpZrgUyhvy429eLf0ljZGh0uLCpZhnTRSM7WAj4hyashtiNcHAKGD6uauqBTz2ATdUb5vG/cjFy9nj2axmWbpiU4GYKoZjd8yHp2BPI8Ctc7L6XOkmFkuzSGidtBBIGHQHHqrcu9KCDy5PylwpVRn1n4Ie2QprxYdMhJn87JjVBWcjeHzEGTutXMcyGyEg9WtXrljqRWtcTnvkLo1pjqqdZnppRMT/9yOB/+KT6bYseMXFrqhamcXkLVqxNcM= 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
|