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 5E11AC3ABAA for ; Mon, 5 May 2025 19:18:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A4C186B009B; Mon, 5 May 2025 15:18:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9F98F6B009C; Mon, 5 May 2025 15:18:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 899536B009D; Mon, 5 May 2025 15:18:14 -0400 (EDT) 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 69E646B009B for ; Mon, 5 May 2025 15:18:14 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 32B5BB9CA7 for ; Mon, 5 May 2025 19:18:15 +0000 (UTC) X-FDA: 83409814950.30.0A624D0 Received: from m16.mail.163.com (m16.mail.163.com [220.197.31.4]) by imf18.hostedemail.com (Postfix) with ESMTP id F010F1C000C for ; Mon, 5 May 2025 19:18:11 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=163.com header.s=s110527 header.b="X SJJhgL"; dmarc=pass (policy=none) header.from=163.com; spf=pass (imf18.hostedemail.com: domain of 00107082@163.com designates 220.197.31.4 as permitted sender) smtp.mailfrom=00107082@163.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746472693; a=rsa-sha256; cv=none; b=lk7J2nTg9zVX1lcIbrDPM/B7NJdEVYmvmk5p9ZiWDKtL76wBvBWYv5FX2281hKsAt4BfZ7 A+epOM7IgTdihyw9w1peYmf/Gyw4TVNF3KKIh7tUNeIVxxteU79MGRn+q2OB3wS32rQ1ia AHyg591E36zW88BRw+6rPZSZVK1zUp0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746472693; 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=ZnMLoIwBY5W0VmYP3BtBid7BiKKI5FktyERR4l9YxoI=; b=BMZpHafJ7acefbuFW3YOD8C/karoGApvODNxiQKCMO55QhwCEWxsHHWjbiMrIPYrYFC0bw A/Unh6QaeERqtyX3lYIVD/anoVCD5fiHFDkw1rFQMsb+ZlGyQSDP+GbGJhI31Ih3Cmtlpg YvnvbhxkdkGMAQXKqFDaHCwXijSKC7s= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=163.com header.s=s110527 header.b="X SJJhgL"; dmarc=pass (policy=none) header.from=163.com; spf=pass (imf18.hostedemail.com: domain of 00107082@163.com designates 220.197.31.4 as permitted sender) smtp.mailfrom=00107082@163.com 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=ZnMLoIwBY5W0VmYP3BtBid7BiKKI5FktyERR4l9YxoI=; b=X SJJhgLnCE6O9789Unbc1sjB5C+4Mh0Z67lcAzUY8RQzYlfuMWrkvoyUcCe+pcdGg HPVxpTa4fZd1+zm0hlDuo2d4pvOwxLiqgsXoPb2EBBHcMGC3i6jIa48Z3I/F5dlE 1GVnR70qROgyTckuNh8sy+i0ksIA43HOiKdoWEV5Hc= Received: from 00107082$163.com ( [111.35.191.17] ) by ajax-webmail-wmsvr-40-132 (Coremail) ; Tue, 6 May 2025 03:17:55 +0800 (CST) X-Originating-IP: [111.35.191.17] Date: Tue, 6 May 2025 03:17:55 +0800 (CST) From: "David Wang" <00107082@163.com> To: akpm@linux-foundation.org, vbabka@suse.cz, surenb@google.com, mhocko@suse.com, jackmanb@google.com, hannes@cmpxchg.org, ziy@nvidia.com Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re:[PATCH v2] mm/codetag: move tag retrieval back upfront in __free_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: <20250505183423.33773-1-00107082@163.com> References: <20250505183423.33773-1-00107082@163.com> X-NTES-SC: AL_Qu2fBPicvU4s4yidbOkXn0oTju85XMCzuv8j3YJeN500myXEwhAvZ25sE2TU0fmICiSmoQmUVSpe0+5WRa57fYk6gBy1S+/UxJDXG91QVryX Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=GBK MIME-Version: 1.0 Message-ID: <14556e7b.3c3e.196a1e22a1b.Coremail.00107082@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:hCgvCgD3v_zkDhloaN+nAA--.13938W X-CM-SenderInfo: qqqrilqqysqiywtou0bp/1tbiqBdEqmgZB8UtNwACs6 X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: F010F1C000C X-Stat-Signature: t5ko9wn4uiuecq3cxp6xotb3ge5mgh79 X-Rspam-User: X-HE-Tag: 1746472691-765403 X-HE-Meta: U2FsdGVkX1+fXg0A0a+qWrqSBFMaD0MMFY+BIfQBHljTeiQFTI9+up0duW0fLxkB+jlkOoksGgb113wPRZaXqmKjOVSCKfFt6hkU+9cV5lC1EfsyDLrLnj4oPGnAQPRiHxIANqndEyKiugx/XUGAYigjOQV01gmjtq6CSxSIomTYFoiUDafSykpIf8PpXKYWLYZwkZbLzFmZmu1fk//SRP/zphikU6mQde6Z9Gsuw2HnvZwSGS6ddDypTufuA1ZSMRE43Ztm/Vuorl31zdyDAALLy6QAvPFAEq5bs/LIqs5Vt6mxJtr9g2I0m3YozpYQ+MZadSqlpCIxibVOh4Z/gS44e+idCHZbnSbLb/kErBRsplEgjrK5j39Nzugrux73sA5h7W4rfZo42b/HFjuWfhSMNGga1r5aa3eJllEQxJb9wCjuQXCFdo9FXgcG/ifFirOoSYOMR4RpUMslqBfGm1Qa2KPU3f4zvY+O7nP4EwKwSaPiRKF1cE+fCoo8NAPuWcobeDpWWrmJBZz4GnoXB4RpIZWxRv1nEvI4koFcW/I3Ow6f/4Iua0fZkD0dkGS6Q8t7QgryPod8Cl+OlUFZzy1iy2E4NZfsjwjQGdg+UCoA+PuG7RFtBEgFQtMECW2EciOLC3YTTepRhZp9uOznFmeGuOeMvRTOJMCV21dlwNdytIDGf/PkMFB7RUJ5Z+T7oVF//kiSzH25M9Q/a8xG2xYMgwu85hxxcy2L/77LlXiMmtJRENebHnTThCMb9noKv3c6PAoa7fTu1+bG3pSEiisqTOAutirB+5TqGd38/CKkI3K/q74L2HY3X920R3yZURijfJc7E9BaDRccD+Lukn6QXKdGFntWZPP8AN06uUb8rqoPmP2n831KVgiJ1NSDZDc4NCvY/9UOFww+CwSm6ss4hFbEhMGJ4Bvz5KGvhMQHp9otsktBEFKxOykjc4dzPEgQnZgCcB6mQqKZ6Vp 3lAy2XQ2 /7iBR2KAvWY9yW5bjEPQ9gsDUFqOR2kFScvaUbrddh20C6cjqAB6iFUgF6lOa8jnn4IqSvgWYCjm0G0z+g2Jh6qFe3LRuaAIZalW1WO+PiKXg3cmbp237wy8SCc91x05+RAtncPJSGcY/e6hcp17kFUNHVX6KHDhcuGKyzJ4/aT5tv8V35wEnRbCYfY7sGT7HJyUcYIJxlVD+GK6wSBaUbmCXUgq2/KzLZx55kF1jIeFs1mpkTWWzS6SYbitE16JosICXt0VoQI1cphYE65V7Zcwqv7Itv1GfkdYsGAw9evalvsdbAajKAn1gjYy8tVt1YPfU8PUKNLU/E0mFUAhj0H2mgYl6fdvH1UjAJ+ZBGcU08apkRWp4sH3jKD9iI1fcxUiFLeTAGKcrDyp3sZvicDopvjlJeBHYImw469Jr7cHYlvWwE/+F7qhPGL5+mdhYjbNMHkqkfxwfjN6kHYIf5pfbsM3T260Jc3Cz1LVyTBsUcLa0d6j7PwWuUvksuwFOX+4dlKSrHiH4u1m+Pd0zQz2MyNtut6K2zbGvMYxxqwtgmmje9shUPqfcoqEcp272Xb/ZCJDsIKfzcHPaOd2SFioa4i/vAm3fAXJT 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: U29ycnksIEkgbWFkZSBhIG1pc3Rha2UsIHBnYWxsb2NfdGFnX2dldCBzaG91bGQgaGF2ZSBhIGR1 bW15IGRlZmluaXRpb24gCndoZW4gQ09ORklHX01FTV9BTExPQ19QUk9GSUxJTkcgbm90IGRlZmlu ZWQsIHdpbGwgc2VuZCBhbm90aGVyIHBhdGNoLgoKCkF0IDIwMjUtMDUtMDYgMDI6MzQ6MjMsICJE YXZpZCBXYW5nIiA8MDAxMDcwODJAMTYzLmNvbT4gd3JvdGU6Cj5Db21taXQgNTFmZjRkNzQ4NmYw ICgibW06IGF2b2lkIGV4dHJhIG1lbV9hbGxvY19wcm9maWxpbmdfZW5hYmxlZCgpCj4gY2hlY2tz IikgaW50cm9kdWNlcyBhIHBvc3NpYmxlIHVzZS1hZnRlci1mcmVlIHNjZW5hcmlvLCB3aGVuIHBh Z2UKPmlzIG5vbi1jb21wb3VuZCwgcGFnZVswXSBjb3VsZCBiZSByZWxlYXNlZCBieSBvdGhlciB0 aHJlYWQgcmlnaHQKPmFmdGVyIHB1dF9wYWdlX3Rlc3R6ZXJvIGZhaWxlZCBpbiBjdXJyZW50IHRo cmVhZCwgcGdhbGxvY190YWdfc3ViX3BhZ2VzCj5hZnRlcndhcmRzIHdvdWxkIG1hbmlwdWxhdGUg YW4gaW52YWxpZCBwYWdlIGZvciBhY2NvdW50aW5nIHJlbWFpbmluZwo+cGFnZXM6Cj4KPlt0aW1l bGluZV0gICBbdGhyZWFkMV0gICAgICAgICAgICAgICAgICAgICBbdGhyZWFkMl0KPiAgfCAgICAg ICAgICBhbGxvY19wYWdlIG5vbi1jb21wb3VuZAo+ICBWCj4gIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgZ2V0X3BhZ2UsIHJmIGNvdW50ZXIgaW5jCj4gIFYKPiAgfCAg ICAgICAgICBpbiBfX19mcmVlX3BhZ2VzCj4gIHwgICAgICAgICAgcHV0X3BhZ2VfdGVzdHplcm8g ZmFpbHMKPiAgVgo+ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB1 dF9wYWdlLCBwYWdlIHJlbGVhc2VkCj4gIFYKPiAgfCAgICAgICAgICBpbiBfX19mcmVlX3BhZ2Vz LAo+ICB8ICAgICAgICAgIHBnYWxsb2NfdGFnX3N1Yl9wYWdlcwo+ICB8ICAgICAgICAgIG1hbmlw dWxhdGUgYW4gaW52YWxpZCBwYWdlCj4gIFYKPgo+UmVzdG9yZSBfX2ZyZWVfcGFnZXMoKSB0byBp dHMgc3RhdGUgYmVmb3JlLCByZXRyaWV2ZSBhbGxvYyB0YWcKPmJlZm9yZWhhbmQuCj4KPkZpeGVz OiA1MWZmNGQ3NDg2ZjAgKCJtbTogYXZvaWQgZXh0cmEgbWVtX2FsbG9jX3Byb2ZpbGluZ19lbmFi bGVkKCkgY2hlY2tzIikKPlNpZ25lZC1vZmYtYnk6IERhdmlkIFdhbmcgPDAwMTA3MDgyQDE2My5j b20+Cj4tLS0KPiBpbmNsdWRlL2xpbnV4L3BnYWxsb2NfdGFnLmggfCAgNyArKysrKysrCj4gbW0v cGFnZV9hbGxvYy5jICAgICAgICAgICAgIHwgMTUgKysrKysrLS0tLS0tLS0tCj4gMiBmaWxlcyBj aGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+Cj5kaWZmIC0tZ2l0IGEv aW5jbHVkZS9saW51eC9wZ2FsbG9jX3RhZy5oIGIvaW5jbHVkZS9saW51eC9wZ2FsbG9jX3RhZy5o Cj5pbmRleCBjNzQwNzc5Nzc4MzAuLjk3ZWI0ODM1NTY4ZSAxMDA2NDQKPi0tLSBhL2luY2x1ZGUv bGludXgvcGdhbGxvY190YWcuaAo+KysrIGIvaW5jbHVkZS9saW51eC9wZ2FsbG9jX3RhZy5oCj5A QCAtMTg4LDYgKzE4OCwxMyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBhbGxvY190YWcgKl9fcGdh bGxvY190YWdfZ2V0KHN0cnVjdCBwYWdlICpwYWdlKQo+IAlyZXR1cm4gdGFnOwo+IH0KPiAKPitz dGF0aWMgaW5saW5lIHN0cnVjdCBhbGxvY190YWcgKnBnYWxsb2NfdGFnX2dldChzdHJ1Y3QgcGFn ZSAqcGFnZSkKPit7Cj4rCWlmIChtZW1fYWxsb2NfcHJvZmlsaW5nX2VuYWJsZWQoKSkKPisJCXJl dHVybiBfX3BnYWxsb2NfdGFnX2dldChwYWdlKTsKPisJcmV0dXJuIE5VTEw7Cj4rfQo+Kwo+IHZv aWQgcGdhbGxvY190YWdfc3BsaXQoc3RydWN0IGZvbGlvICpmb2xpbywgaW50IG9sZF9vcmRlciwg aW50IG5ld19vcmRlcik7Cj4gdm9pZCBwZ2FsbG9jX3RhZ19zd2FwKHN0cnVjdCBmb2xpbyAqbmV3 LCBzdHJ1Y3QgZm9saW8gKm9sZCk7Cj4gCj5kaWZmIC0tZ2l0IGEvbW0vcGFnZV9hbGxvYy5jIGIv bW0vcGFnZV9hbGxvYy5jCj5pbmRleCA1NjY5YmFmMmE2ZmUuLjFiMDBlMTRhOTc4MCAxMDA2NDQK Pi0tLSBhL21tL3BhZ2VfYWxsb2MuYwo+KysrIGIvbW0vcGFnZV9hbGxvYy5jCj5AQCAtMTE1MSwx NCArMTE1MSw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwZ2FsbG9jX3RhZ19zdWIoc3RydWN0IHBh Z2UgKnBhZ2UsIHVuc2lnbmVkIGludCBucikKPiAJCV9fcGdhbGxvY190YWdfc3ViKHBhZ2UsIG5y KTsKPiB9Cj4gCj4tc3RhdGljIGlubGluZSB2b2lkIHBnYWxsb2NfdGFnX3N1Yl9wYWdlcyhzdHJ1 Y3QgcGFnZSAqcGFnZSwgdW5zaWduZWQgaW50IG5yKQo+Ky8qIFdoZW4gdGFnIGlzIG5vdCBOVUxM LCBhc3N1bWluZyBtZW1fYWxsb2NfcHJvZmlsaW5nX2VuYWJsZWQgKi8KPitzdGF0aWMgaW5saW5l IHZvaWQgcGdhbGxvY190YWdfc3ViX3BhZ2VzKHN0cnVjdCBhbGxvY190YWcgKnRhZywgdW5zaWdu ZWQgaW50IG5yKQo+IHsKPi0Jc3RydWN0IGFsbG9jX3RhZyAqdGFnOwo+LQo+LQlpZiAoIW1lbV9h bGxvY19wcm9maWxpbmdfZW5hYmxlZCgpKQo+LQkJcmV0dXJuOwo+LQo+LQl0YWcgPSBfX3BnYWxs b2NfdGFnX2dldChwYWdlKTsKPiAJaWYgKHRhZykKPiAJCXRoaXNfY3B1X3N1Yih0YWctPmNvdW50 ZXJzLT5ieXRlcywgUEFHRV9TSVpFICogbnIpOwo+IH0KPkBAIC0xMTY4LDcgKzExNjMsNyBAQCBz dGF0aWMgaW5saW5lIHZvaWQgcGdhbGxvY190YWdfc3ViX3BhZ2VzKHN0cnVjdCBwYWdlICpwYWdl LCB1bnNpZ25lZCBpbnQgbnIpCj4gc3RhdGljIGlubGluZSB2b2lkIHBnYWxsb2NfdGFnX2FkZChz dHJ1Y3QgcGFnZSAqcGFnZSwgc3RydWN0IHRhc2tfc3RydWN0ICp0YXNrLAo+IAkJCQkgICB1bnNp Z25lZCBpbnQgbnIpIHt9Cj4gc3RhdGljIGlubGluZSB2b2lkIHBnYWxsb2NfdGFnX3N1YihzdHJ1 Y3QgcGFnZSAqcGFnZSwgdW5zaWduZWQgaW50IG5yKSB7fQo+LXN0YXRpYyBpbmxpbmUgdm9pZCBw Z2FsbG9jX3RhZ19zdWJfcGFnZXMoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGludCBucikg e30KPitzdGF0aWMgaW5saW5lIHZvaWQgcGdhbGxvY190YWdfc3ViX3BhZ2VzKHN0cnVjdCBhbGxv Y190YWcgKnRhZywgdW5zaWduZWQgaW50IG5yKSB7fQo+IAo+ICNlbmRpZiAvKiBDT05GSUdfTUVN X0FMTE9DX1BST0ZJTElORyAqLwo+IAo+QEAgLTUwNjUsMTEgKzUwNjAsMTMgQEAgc3RhdGljIHZv aWQgX19fZnJlZV9wYWdlcyhzdHJ1Y3QgcGFnZSAqcGFnZSwgdW5zaWduZWQgaW50IG9yZGVyLAo+ IHsKPiAJLyogZ2V0IFBhZ2VIZWFkIGJlZm9yZSB3ZSBkcm9wIHJlZmVyZW5jZSAqLwo+IAlpbnQg aGVhZCA9IFBhZ2VIZWFkKHBhZ2UpOwo+KwkvKiBnZXQgYWxsb2MgdGFnIGluIGNhc2UgdGhlIHBh Z2UgaXMgcmVsZWFzZWQgYnkgb3RoZXJzICovCj4rCXN0cnVjdCBhbGxvY190YWcgKnRhZyA9IHBn YWxsb2NfdGFnX2dldChwYWdlKTsKPiAKPiAJaWYgKHB1dF9wYWdlX3Rlc3R6ZXJvKHBhZ2UpKQo+ IAkJX19mcmVlX2Zyb3plbl9wYWdlcyhwYWdlLCBvcmRlciwgZnBpX2ZsYWdzKTsKPiAJZWxzZSBp ZiAoIWhlYWQpIHsKPi0JCXBnYWxsb2NfdGFnX3N1Yl9wYWdlcyhwYWdlLCAoMSA8PCBvcmRlcikg LSAxKTsKPisJCXBnYWxsb2NfdGFnX3N1Yl9wYWdlcyh0YWcsICgxIDw8IG9yZGVyKSAtIDEpOwo+ IAkJd2hpbGUgKG9yZGVyLS0gPiAwKQo+IAkJCV9fZnJlZV9mcm96ZW5fcGFnZXMocGFnZSArICgx IDw8IG9yZGVyKSwgb3JkZXIsCj4gCQkJCQkgICAgZnBpX2ZsYWdzKTsKPi0tIAo+Mi4zOS4yCg==