From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 CC0EFCF0439 for ; Wed, 9 Oct 2024 09:54:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4862B6B00B6; Wed, 9 Oct 2024 05:54:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 40F246B00CD; Wed, 9 Oct 2024 05:54:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 261AA6B00CF; Wed, 9 Oct 2024 05:54:56 -0400 (EDT) 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 02E726B00B6 for ; Wed, 9 Oct 2024 05:54:55 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id B60BA1410C3 for ; Wed, 9 Oct 2024 09:54:53 +0000 (UTC) X-FDA: 82653604950.04.27053E1 Received: from fout-a8-smtp.messagingengine.com (fout-a8-smtp.messagingengine.com [103.168.172.151]) by imf23.hostedemail.com (Postfix) with ESMTP id 9B68F140014 for ; Wed, 9 Oct 2024 09:54:53 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=shutemov.name header.s=fm1 header.b="R hIZ9UY"; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=OOivAaDK; spf=pass (imf23.hostedemail.com: domain of kirill@shutemov.name designates 103.168.172.151 as permitted sender) smtp.mailfrom=kirill@shutemov.name; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728467624; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=/zLzRuSs1YnET6OT3LUnDQJVQHIXJWvli8llGfyJ3fg=; b=z3sUQH9GvkSncJBzqxz/k2feZo1bejkIAp74qRjR9hXhel+8KgK6kJ7Nr6VX83zRpzQNEb +88OnmWHeNvsl5JVdzAbg8bCsJLgkSSsQgK+vQpb8i4gw3cKs7YnaigX3qit4UYxlMmXqm AvDDzD87LahD0bXZm0JWRJ+MmuCeMSY= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=shutemov.name header.s=fm1 header.b="R hIZ9UY"; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=OOivAaDK; spf=pass (imf23.hostedemail.com: domain of kirill@shutemov.name designates 103.168.172.151 as permitted sender) smtp.mailfrom=kirill@shutemov.name; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728467624; a=rsa-sha256; cv=none; b=AqvsNwL3cYVu1WJPr3yGOhTEyj601T0cl1NGwoAPm9klznR03ZbREor4/xCJU12f76FaWb GHaXfxI4jqfFBjYL6KN7ijVdkOoMDeSx0k8buEwgVnMXFppjUgVKCzva6Tiq5YGINQfRNo KafSaV/Tt+8PS7bOlXadxI9fDTutmyU= Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) by mailfout.phl.internal (Postfix) with ESMTP id E853F138027C; Wed, 9 Oct 2024 05:54:52 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-05.internal (MEProxy); Wed, 09 Oct 2024 05:54:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shutemov.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1728467692; x= 1728554092; bh=/zLzRuSs1YnET6OT3LUnDQJVQHIXJWvli8llGfyJ3fg=; b=R hIZ9UYBW4hOE0sycWqzG7xLjwCOINNXT4nv96wgjxXXMc1JnrRi0P29DTV2DO6Rf Cuw6eQ95XotIj7VXpG9h9rVLiuNNVtqecks4YmsO6fXNTKf7GX+0rjgEx2ICgj+G FRoBoIHkNi+zcF/UhfI0xZK8rpXhGvcf4tmQVNDBgmtZzSaoCQicIfqLx+VIgyXU rfJytDsigeiGLhmyZCUU+pjKH7q7aD9by4WtoK5WcVOETS+HXt0pKy1P0lR43IlM JMFjcdiypi75931LnXzSkQYJOrz0WcgQbNgTsYicPplH6fiZZjmuAskeya6O4wZ8 PQz95arBr+JhcANaPkv0A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1728467692; x=1728554092; bh=/zLzRuSs1YnET6OT3LUnDQJVQHIX JWvli8llGfyJ3fg=; b=OOivAaDKf2L3Zqo72PDwiUf2/lM8kWrR/4bSSsPemyzi T+z1ZktZjtaS4YAGHIFQONFY4guLm6PFp8x8xB6SUnW/VMyUuBgkqUfAqOUCxmD2 VUaG+aUW8kVtaKsHB3VS88w6vErVr3UDHKDPz4OMdoydyBp5daKZeqTqFIM+m452 yaB71s4qw3WLSluYW46Ci98Rss59IczQu1sEStEMk+0cptFoO31j6LV/YvlsG7wU avgoP9gGA6U/rjdEXpKicNd42EKMAL9U7C2ZerV+h0Qsiw5ScNzP+Kwz/uumOiFJ rwuKV5aarkFOcakzuu74WLmRqNJbOTPkcD0A8izfDA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdeffedgvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggujgesthdtsfdttddtvden ucfhrhhomhepfdfmihhrihhllhcutedrucfuhhhuthgvmhhovhdfuceokhhirhhilhhlse hshhhuthgvmhhovhdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeffvdevueetudfhhfff veelhfetfeevveekleevjeduudevvdduvdelteduvefhkeenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehkihhrihhllhesshhhuhhtvghmohhv rdhnrghmvgdpnhgspghrtghpthhtohepudefpdhmohguvgepshhmthhpohhuthdprhgtph htthhopeiiihihsehnvhhiughirgdrtghomhdprhgtphhtthhopehlihhnuhigqdhmmhes khhvrggtkhdrohhrghdprhgtphhtthhopeifihhllhihsehinhhfrhgruggvrggurdhorh hgpdhrtghpthhtoheprhihrghnrdhrohgsvghrthhssegrrhhmrdgtohhmpdhrtghpthht ohephhhughhhugesghhoohhglhgvrdgtohhmpdhrtghpthhtohepkhhirhhilhhlrdhshh huthgvmhhovheslhhinhhugidrihhnthgvlhdrtghomhdprhgtphhtthhopegurghvihgu sehrvgguhhgrthdrtghomhdprhgtphhtthhopeihrghnghesohhsrdgrmhhpvghrvggtoh hmphhuthhinhhgrdgtohhmpdhrtghpthhtoheplhhinhhmihgrohhhvgeshhhurgifvghi rdgtohhm X-ME-Proxy: Feedback-ID: ie3994620:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 9 Oct 2024 05:54:47 -0400 (EDT) Date: Wed, 9 Oct 2024 12:54:42 +0300 From: "Kirill A. Shutemov" To: Zi Yan Cc: linux-mm@kvack.org, "Matthew Wilcox (Oracle)" , Ryan Roberts , Hugh Dickins , "Kirill A . Shutemov" , David Hildenbrand , Yang Shi , Miaohe Lin , Kefeng Wang , Yu Zhao , John Hubbard , linux-kernel@vger.kernel.org Subject: Re: [RFC PATCH 0/1] Buddy allocator like folio split Message-ID: References: <20241008223748.555845-1-ziy@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241008223748.555845-1-ziy@nvidia.com> X-Rspamd-Server: rspam03 X-Rspam-User: X-Rspamd-Queue-Id: 9B68F140014 X-Stat-Signature: dsny6okb5u3znxxzmca67m1xzy7tj7f9 X-HE-Tag: 1728467693-308473 X-HE-Meta: U2FsdGVkX1/QS/wD3EEianKtK5hj9GSSZDWkZpYXJOVZMWrQaTM7nAy1AO113L3AgX+gZAwaMEqgA3tPBLxI8ZziHHycM1gQEGpWfUyXXmj6zoZI/+nLOy/DdaJguQDIaqR6R3VtScTH7Ga+r3zHpyOVEc7/YrW62nlMNb8dkw79rhKyjSRcK/nvy4hI7qmx4Nh+Lcg4Y3u/SP0woDeqE48/iwVKyOOQb2kKpTAptXcnD7nLsHF823cr8GMGRa0MO/LFOkcEWii8m29/86Bvbvv3tCqMMyvDrG9ZHMbPTP/fMsxEq3AKXdD1c24ymlC2LCcSRCyyfCaN3ImWlvl9RjbBsLmHDbd8lAHCscKs6uauxQEVMxz1buXiJQ8RUj+hGeKaCtsQYICXfoEE2HFfcV+cII3MUgfQvZ3nshC7EXiw1PUfRD9YwvbK+F4h0pCg1+wyWeyCzPLHjTsdb1WLQ66zXi7o9jHW8ERsjPRryT7gb7UoP7WRpUrIULsZt72X8U/m5EkkyWtyUP7e+16kUD+G9RjDWYO9SNLnvx70vhdOBj4Vi0xyIIHdGf62kUsQlg1IIQLTr0sRb0Mcv/1iECeOwGhOqaEFFIYExYNwXcHHkSR924x2Cm5lS2SxNqjiKwUcg0e8TPHRX/r9B8LoLqOgDgs/rKXyD6O6sv0lmKp5tZpA1fJlweDYGhAPfetArsc3bMV5+CCKF6F7EqUY4U2HkzDXUaYIg5KPeAQ9HiSlGfmxcVuQitfjddywwO2R+y9ZJdLncMzBIfFyIBi7BoMGAaBFz7wsMVumMvi5cbnAkV1kA/Z9alpleZBuQ6qJVSnIMJtCpoq7zkpV8RLr8pT1ep+xjDWHY7/0u1rT2zMHF4izyVIqWpvxJbPZJeXwxAwM43PZJ7ELueWbIwqHH4cE9HxiyHeOIPzFCluccxNgR8oWRKlCVHjPyUVtwdp8YLkBU9bcoWZSUQWV9Nm tIUedJsg MDrR0cBr6/nwPgg0AaYGW/FaGgZ7TjrSrhGTZOP45LV/zbQh2wrq5gpJGswsv8L5RPeLF1uCS0lsWc6B0iLFxd7S5FhcQHXRcr63BLT33PF565aGAn7in0tROB36tpwnOEdeIZ9V26gyn4BA8M9aFcezkk1Woh2S5needxUtUlya3JriFMTOzuyAkcehs9x3DbY0rEnRvVEsWKgdmLoWwt9MJvR8DpotNfbB1VajhsYb6kqZw74nXo4jblbGC957H70mlk0moSNUmbmq/N2JYVMUwxKKulES1EosgghDLpCKgajefCTfmUg+22L6ZRGRbocwP+MShdgoawnC5NwYtXnHdGpvBMHeVIbMtuMJWn1NM5j4= 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: List-Subscribe: List-Unsubscribe: On Tue, Oct 08, 2024 at 06:37:47PM -0400, Zi Yan wrote: > mm/huge_memory.c | 648 ++++++++++++++++++++++++++++++++++++++++++++++- > 1 file changed, 647 insertions(+), 1 deletion(-) The idea is sane, but I think it would require a lot more ground work before getting it upstream. I don't think we can afford two parallel split implementations. folio_split() and split_huge_page*() should share the same implementation internally. Otherwise it is going to be pain to maintain them in-sync. -- Kiryl Shutsemau / Kirill A. Shutemov