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 496FBC3ABAA for ; Mon, 5 May 2025 16:43:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BCA566B008A; Mon, 5 May 2025 12:43:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B78C36B008C; Mon, 5 May 2025 12:43:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A684F6B0092; Mon, 5 May 2025 12:43:16 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 8A5DE6B008A for ; Mon, 5 May 2025 12:43:16 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 54FCF120311 for ; Mon, 5 May 2025 16:43:17 +0000 (UTC) X-FDA: 83409424434.11.5F71A31 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.2]) by imf10.hostedemail.com (Postfix) with ESMTP id 77491C000D for ; Mon, 5 May 2025 16:43:14 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="H d9UyoN"; dmarc=pass (policy=none) header.from=163.com; spf=pass (imf10.hostedemail.com: domain of 00107082@163.com designates 117.135.210.2 as permitted sender) smtp.mailfrom=00107082@163.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746463395; a=rsa-sha256; cv=none; b=Sz+zm3bZrzu9ov4leLYw1iilbrHkCHtsYAEDdHvX+jCGdT0IiinxZlr2WablzJy+UFrBPm aTW1iO4lGXPz3VTCRmAGG0MCLlFuOSdsLaVn52Gd0DhhSQLRUf12Uf/KzbCMfGwpJdcMFl Hi8vhaI8blMQLbfTqTs+IOoi0mJxigw= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="H d9UyoN"; dmarc=pass (policy=none) header.from=163.com; spf=pass (imf10.hostedemail.com: domain of 00107082@163.com designates 117.135.210.2 as permitted sender) smtp.mailfrom=00107082@163.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746463395; 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:in-reply-to:references:references:dkim-signature; bh=5AdZ9BuxWl7YvyIoRvD0eR9p9c6NIPgV5IaUN9XFB6o=; b=QJf3MAZgqoKASgQwEidGhBmFzitgy0m9vEt65XAW+NIXOzcPDll4KkAnITYS/YMozYCD8N RNuP5zoWy9iqUzBKC2dsD2pGXm1HCjbsF7A7sdswbjS0dCGnqBz4JANNQsLrZIR6xU3ANW ZW4dqw9reK0WS6iqUcj0GScz81LiLNE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:Content-Type:MIME-Version: Message-ID; bh=kfkVVVSgzqjU7YqGCUhayd/q7iJiFadlQEQ5wDeBZAM=; b=H d9UyoN18sy+2vS979XJT6fI9bjSy6khLNut+WmrjChjFNTEGpAJ7zfUkwyJ2ZPW8 fkB7v9aiGl6piHr39yZ/vJzqSoa1zJNip178kHRoO0QVlzBAsfTBvZbpr/+X01qO ADKhewXMV14D32Xdg+kUxZxulCIsT7SYQ0BYcpuuXE= Received: from 00107082$163.com ( [111.35.191.17] ) by ajax-webmail-wmsvr-40-129 (Coremail) ; Tue, 6 May 2025 00:42:36 +0800 (CST) X-Originating-IP: [111.35.191.17] Date: Tue, 6 May 2025 00:42:36 +0800 (CST) From: "David Wang" <00107082@163.com> To: "Suren Baghdasaryan" Cc: "Vlastimil Babka" , akpm@linux-foundation.org, mhocko@suse.com, jackmanb@google.com, hannes@cmpxchg.org, ziy@nvidia.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, "Shakeel Butt" Subject: Re: [PATCH] mm/codetag: sub in advance when free non-compound high order pages X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.14 build 20240801(9da12a7b) Copyright (c) 2002-2025 www.mailtech.cn 163com In-Reply-To: References: <20250504061923.66914-1-00107082@163.com> <8edbd2be-d495-4bfc-a9f3-6eaae7a66d91@suse.cz> <1da43908.3afc.196a0db7dc3.Coremail.00107082@163.com> <0feb4309-431f-4b74-83bf-e16198798c30@suse.cz> X-NTES-SC: AL_Qu2fBPidvEsu4CGRZekXn0oTju85XMCzuv8j3YJeN500mCTywxwvZ25DJ3zU0fmIJSKmoQm9bj9I+NtXXrN5cZhU0HoW6mjWXu8S6k+gFbZa Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <3be93014.40dc.196a153f521.Coremail.00107082@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:gSgvCgD3HxF96hhoT5ujAA--.53264W X-CM-SenderInfo: qqqrilqqysqiywtou0bp/xtbBkA5EqmgYz3EnGwADsB X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 77491C000D X-Stat-Signature: gch7ys6ouc5w6dxrh6b8sqi4nwbj74yp X-Rspam-User: X-HE-Tag: 1746463394-831042 X-HE-Meta: U2FsdGVkX1+NLjIoy5Jl/A8GiwfRB/sMgliYqLO96F2feFAwx33HV4V82oDDwJ9pJ6e4AANiePXbCSzIa9B/iPRDMM4gI2HvlRej2jJxJQbG7VUoF4Qf+uzfxDjvp4UdPsqj7xkm54DwPPcCoNDLMZG45cwdbloJnElkjC3Wm4sFxpsoCghSnW0N4FmNDfs5cIhtIh1yDfcO32DDWz1F2NsrK6F1x1HVG4FHtpSfrvH43h0oM5ozJjFRmPBPLPEESCywl+VKRNNYBBaWJvcjgLtkHVf6RvU9gUyjyzykVziQvc71F+PRU9azsv6YuYBxNM9uyHhIYYf/ayZP3sO0N5DE94ndnj7CCPYuWTyU3yS+9eF+bywdKBbtAvkM6+s+8CQdsxwoyaVFQS2sGHSxmCYZvG5iKuBi9rhu5muMQA6f2XfKZOGtpL4vy1q9xss/A4+Yu5nODBwkiM7bzpn5UUxWT4UvaeLs4G8U34FY+zRAVchzA3TWyTSS6rVDxGmlY340Vj+vb0bC9p+5zlVihDHy+GPMeCpgBHVDY2a05RVQ9bKmGwBC2gJxnnpnYyOdsPCCF8cYdD1Z6bRAK9kkDRbo9LOa3BKweoPUhBZsONadjE6YsSB5c7c5hmUvwDb1iCsnT/5cDpzu8gBAI6vh4DZ5P7cC+GDoCZJwcYJ07WdlrF6zawqrHHvp87ZLad+LoxHEdK30+a+42lBV947cK+rZiR5avnoufwMv7k9QMopQA7xWurZeD/lOrktyGrQUsUN1Q9n+TLWDsDA0/cVixhsGMm/EZEY6Ur6bW/RdM9xef4Ml/f+iAPY21ORPVSecHW8VD/pIaFealWKRT1tqdXpsHGhE0g/Cgrvn6u/0zsRi61NtJHvEWj14s8sKesiUF8WNyyyjFbeWB1PG7lXTBR2CQor2uLAD+9KjtrS0rscNkWBQBN1MkUehSR0+9LsIwRCGgdN3G7ZqUe2xWPQ eDYO0Fw2 xZSyfSULj/bSQWo8sV9+jx4muivWt+E9yZwqk8JX1BvvDQqL20M1q9EY9u79QwTf7oJRrcrChPP6GrI9QRUOh71BmKq8k5nrpDwXGiw8juSwKCDGAV79gkUs1CpPP3bbMWkHlyk5JjwHVcIM2gOgQhwMXefmB83gnhfx5DR2t+chqRCpvH+K+LLm2TA8H6ItfJJ6z0iO4sCEHgjWpXQ7aaWkjcKBnXnlMLL+y1k3sQ3L6b00Eez0pRzPu85rrd/mL9QxCPq7PIL0S2WuQeMiDHv8OsJ8/aIKS/HkU49Fgn+7yA+D8F5NHGMgJzXPEgqhLZrMf7rRpjICSqiMwCP7reVKoxlcfod2l4qG1Ni0mffNBWlgRKvdiNR12k7PNr6MiAyTTeis8DEBd0H3r1AEsoI2Tmr5WSFAyYgOcl2o/l9e/bOCLbh2TM/FAZXXawFfhoe8GWVkIzPYHnViA4Slcz/5960f/O3pf7/lVxFyoOaLUwPrD6f3RwOYnMU5iHt0Rz3t1ivpOLchS6bP5PWp50n7AU1FDkEfQqxCsQgwWIzNiGpOXCIgmcCCC9RkdqprmEmM7utFEWz8BT9E= 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: CgoKQXQgMjAyNS0wNS0wNSAyMzozMzo1MCwgIlN1cmVuIEJhZ2hkYXNhcnlhbiIgPHN1cmVuYkBn b29nbGUuY29tPiB3cm90ZToKPk9uIE1vbiwgTWF5IDUsIDIwMjUgYXQgNzo1NeKAr0FNIFZsYXN0 aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+IHdyb3RlOgo+Pgo+PiBPbiA1LzUvMjUgMTY6MzEs IERhdmlkIFdhbmcgd3JvdGU6Cj4+ID4KPj4gPgo+PiA+IEF0IDIwMjUtMDUtMDUgMjE6MTI6NTUs ICJWbGFzdGltaWwgQmFia2EiIDx2YmFia2FAc3VzZS5jej4gd3JvdGU6Cj4+ID4+T24gNS80LzI1 IDA4OjE5LCBEYXZpZCBXYW5nIHdyb3RlOgo+PiA+Pj4gV2hlbiBwYWdlIGlzIG5vbi1jb21wb3Vu ZCwgcGFnZVswXSBjb3VsZCBiZSByZWxlYXNlZCBieSBvdGhlcgo+PiA+Pj4gdGhyZWFkIHJpZ2h0 IGFmdGVyIHB1dF9wYWdlX3Rlc3R6ZXJvIGZhaWxlZCBpbiBjdXJyZW50IHRocmVhZCwKPj4gPj4+ IHBnYWxsb2NfdGFnX3N1Yl9wYWdlcyBhZnRlcndhcmRzIHdvdWxkIG1hbmlwdWxhdGUgYW4gaW52 YWxpZAo+PiA+Pj4gcGFnZSBmb3IgYWNjb3VudGluZyByZW1haW5pbmcgcGFnZXM6Cj4+ID4+Pgo+ PiA+Pj4gW3RpbWVsaW5lXSAgIFt0aHJlYWQxXSAgICAgICAgICAgICAgICAgICAgIFt0aHJlYWQy XQo+PiA+Pj4gICB8ICAgICAgICAgIGFsbG9jX3BhZ2Ugbm9uLWNvbXBvdW5kCj4+ID4+PiAgIFYK Pj4gPj4+ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRfcGFn ZSwgcmYgY291bnRlciBpbmMKPj4gPj4+ICAgVgo+PiA+Pj4gICB8ICAgICAgICAgIGluIF9fX2Zy ZWVfcGFnZXMKPj4gPj4+ICAgfCAgICAgICAgICBwdXRfcGFnZV90ZXN0emVybyBmYWlscwo+PiA+ Pj4gICBWCj4+ID4+PiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg cHV0X3BhZ2UsIHBhZ2UgcmVsZWFzZWQKPj4gPj4+ICAgVgo+PiA+Pj4gICB8ICAgICAgICAgIGlu IF9fX2ZyZWVfcGFnZXMsCj4+ID4+PiAgIHwgICAgICAgICAgcGdhbGxvY190YWdfc3ViX3BhZ2Vz Cj4+ID4+PiAgIHwgICAgICAgICAgbWFuaXB1bGF0ZSBhbiBpbnZhbGlkIHBhZ2UKPj4gPj4+ICAg Vgo+PiA+Pj4gICBWCj4+ID4+Pgo+PiA+Pj4gTW92ZSB0aGUgdGFnIHBhZ2UgYWNjb3VudGluZyBh aGVhZCwgYW5kIG9ubHkgYWNjb3VudCByZW1haW5pbmcgcGFnZXMKPj4gPj4+IGZvciBub24tY29t cG91bmQgcGFnZXMgd2l0aCBub24temVybyBvcmRlci4KPj4gPj4+Cj4+ID4+PiBTaWduZWQtb2Zm LWJ5OiBEYXZpZCBXYW5nIDwwMDEwNzA4MkAxNjMuY29tPgo+Cj5UaGFua3MgZm9yIHJlcG9ydGlu ZyEKPgo+PiA+Pgo+PiA+PkhtbSwgSSB0aGluayB0aGUgcHJvYmxlbSB3YXMgaW50cm9kdWNlZCBi eSA1MWZmNGQ3NDg2ZjAgKCJtbTogYXZvaWQgZXh0cmEKPj4gPj5tZW1fYWxsb2NfcHJvZmlsaW5n X2VuYWJsZWQoKSBjaGVja3MiKS4gUHJldmlvdXNseSB3ZSdkIGdldCB0aGUgdGFnIHBvaW50ZXIK Pj4gPj51cGZyb250IGFuZCBhdm9pZCB0aGUgcGFnZSB1c2UtYWZ0ZXItZnJlZS4KPgo+UmlnaHQs IHNvcnJ5IEkgbWlzc2VkIHRoYXQuCj4KPj4gPgo+PiA+Cj4+ID4gT2gsIHlvdSdyZSByaWdodC4g SSBmb3Jnb3QgdG8gY2hlY2sgaGlzdG9yeS4uLi4uLgo+PiA+Cj4+ID4KPj4gPj4KPj4gPj5JdCB3 b3VsZCBsaWtlbHkgYmUgbmljZXIgdG8gZml4IGl0IGJ5IGdvaW5nIGJhY2sgdG8gdGhhdCBhcHBy b2FjaCBmb3IKPj4gPj5fX19mcmVlX3BhZ2VzKCksIHdoaWxlIGhvcGVmdWxseSBrZWVwaW5nIHRo ZSBvcHRpbWlzYXRpb25zIG9mIDUxZmY0ZDc0ODZmMAo+PiA+PmZvciB0aGUgb3RoZXIgY2FsbCBz aXRlcyB3aGVyZSBpdCBhcHBsaWVzPwo+PiA+Cj4+ID4gQWZ0ZXIgY2hlY2tpbmcgdGhhdCBjb21t aXQsIEkga2luZCBvZiBmZWVscyB0aGUgY2hhbmdlcyBpbiBfX2ZyZWVfcGFnZXMgYXJlCj4+ID4g IHRoZSBtYWpvciBvcHRpbWl6YXRpb24gb2YgdGhlIGNvbW1pdC4uLi4KPj4KPj4gV2UgY291bGQg aGF2ZSBib3RoIHBnYWxsb2NfdGFnX2dldCgpIHRvIHVzZSBpbiBfX2ZyZWVfcGFnZSgpIGFzIGJl Zm9yZQo+PiA1MWZmNGQ3NDg2ZjAsIGFuZCBrZWVwIF9fcGdhbGxvY190YWdfZ2V0KCkgdG8gdXNl IGluIHBnYWxsb2NfdGFnX3NwbGl0KCkgYW5kCj4+IHBnYWxsb2NfdGFnX3N3YXAoKS4KPgo+WWVz LCB3ZSBjYW4gYWRkIGJhY2sgcGdhbGxvY190YWdfZ2V0KCkgd2hpY2ggd291bGQgY2FsbAo+X19w Z2FsbG9jX3RhZ19nZXQoKSBpZiBtZW1fYWxsb2NfcHJvZmlsaW5nX2VuYWJsZWQoKSBpcyB0cnVl IGFuZAo+Y2hhbmdlIHBnYWxsb2NfdGFnX3N1Yl9wYWdlcygpIGJhY2sgdG8gdXNlIHRhZ3MgaW5z dGVhZCBvZiBwYWdlcy4KPl9fZnJlZV9wYWdlcygpIGlzIHRoZSBvbmx5IHVzZXIgb2YgdGhhdCBm dW5jdGlvbiwgc28gdGhhdCBjaGFuZ2UKPnNob3VsZCBub3QgYWZmZWN0IGFueXRoaW5nIGVsc2Uu CgoKQWRkaW5nIGJhY2sgcGdhbGxvY190YWdfZ2V0KCkgc2VlbXMganVzdCByZXZlcnRpbmcgNTFm ZjRkNzQ4NmYwLi4uLi4KRG8geW91IHdhbnQgbWUgdG8gZG8gaXQgb3IgeW91IHRha2Ugb3ZlciBh bmQgbWFrZSBmdXJ0aGVyIGFkanVzdG1lbnRzPwoKCgo+Cj4+Cj4+IEkgdGhpbmsgX19mcmVlX3Bh Z2UoKSBkaWRuJ3QgYmVuZWZpdCBmcm9tIHRoZSBzdGF0ZWQgcHVycG9zZSBvZiAiYXZvaWRpbmcK Pj4gbWVtX2FsbG9jX3Byb2ZpbGluZ19lbmFibGVkKCkgLi4uIHdoaWNoIGlzIG9mdGVuIGNhbGxl ZCBhZnRlciB0aGF0IGNoZWNrIHdhcwo+PiBhbHJlYWR5IGRvbmUiCj4+Cj4+ID4gV2hhdCBhYm91 dCByZXZlcnQgdGhhdCBjb21taXQgYW5kIG1ha2Ugb3B0aW1pemF0aW9uIGJ5IGNvbmRpdGlvbiBj aGVja3MsCj4+ID4gc2ltaWxhciB0byB3aGF0IHRoaXMgcGF0Y2ggZGlkPwo+Pgo+PiBUaGUgZG93 bnNpZGUgb2YgdGhlIGNvbmRpdGlvbiBjaGVja3MgaXMgdGhleSBtYWtlIHRoZSBjb2RlIG1vcmUg Y29tcGxleCBhbmQKPj4gbWlnaHQgYWN0dWFsbHkgaW5jcmVhc2Ugb3ZlcmhlYWQgd2hlbiBtZW1f YWxsb2NfcHJvZmlsaW5nX2VuYWJsZWQoKSBpcwo+PiBmYWxzZSwgYXMgdGhvc2UgY2hlY2tzIGFk ZCBub24tc3RhdGljIGJyYW5jaGVzIG91dHNpZGUgb2YgdGhlIHN0YXRpYyBicmFuY2gKPj4gdGhh dCdzIG1lbV9hbGxvY19wcm9maWxpbmdfZW5hYmxlZCgpLgo+Pgo+PiBJIHRoaW5rIF9fZnJlZV9w YWdlcygpIGJlZm9yZSA1MWZmNGQ3NDg2ZjAgd2FzIHF1aXRlIG9rLgo+Pgo+PiAtIHBnYWxsb2Nf dGFnX2dldCgpIGlzIGRvbmUgdW5jb25kaXRpb25hbGx5LCBidXQgaXRzIGNvZGUgaXMgYWxsIGlu c2lkZSB0aGUKPj4gbWVtX2FsbG9jX3Byb2ZpbGluZ19lbmFibGVkKCkgc3RhdGljIGJyYW5jaCBz byB0aGF0J3MgYSBuby1vcCB3aGVuIHByb2ZpbGluZwo+PiBpcyBub3QgZW5hYmxlZAo+Pgo+PiAt IHBnYWxsb2NfdGFnX3N1Yl9wYWdlcygpIGlzIGFsc28gYWxsIGJlaGluZCB0aGUgc3RhdGljIGJy YW5jaCBpbnNpZGUuIEFsc28KPj4gaXQncyBhIHZlcnkgcmFyZSBwYXRoIGFueXdheSwgbW9zdCBm cmVlaW5nIHNob3VsZCBnbyB0aHJvdWdoIHRoZQo+PiBwdXRfcGFnZV90ZXN0emVybygpIGJlaW5n IHRydWUuCj4KPlllYWgsIHRoZSBtYWluIGdvYWwgb2YgdGhhdCBjaGFuZ2UgaW4gX19mcmVlX3Bh Z2UoKSB3YXMgdG8gbWFrZQo+X19wZ2FsbG9jX3RhZ19nZXQoKSBhIGxvY2FsIGZ1bmN0aW9uIGZv ciBhbGxvY190YWdzIGFuZCBsaW1pdGluZyB0aGUKPmRpcmVjdCB1c2Ugb2Ygc3RydWN0IGFsbG9j X3RhZyBpbiB0aGUgY29yZSBtbSBjb2RlLiBPYnZpb3VzbHkgSQo+c2NyZXdlZCB1cCBmb3JnZXR0 aW5nIHdoeSB3ZSBoYWQgdG8gc3RvcmUgdGhlIHRhZyBpbiB0aGUgZmlyc3QgcGxhY2UuCj5BbiBh ZGRpdGlvbmFsIGNvbW1lbnQgaW4gX19mcmVlX3BhZ2UoKSBpcyBwcm9iYWJseSBhIGdvb2QgaWRl YSB0bwo+YXZvaWQgY29uZnVzaW9uIGluIHRoZSBmdXR1cmUuCj5UaGFua3MsCj5TdXJlbi4KPgo+ Pgo+PiA+IERhdmlkCj4+ID4KPj4K