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 61517C77B7C for ; Tue, 24 Jun 2025 08:21:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0AB868D0002; Tue, 24 Jun 2025 04:21:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 035A28D0001; Tue, 24 Jun 2025 04:21:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E65F18D0002; Tue, 24 Jun 2025 04:21:41 -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 C9BC68D0001 for ; Tue, 24 Jun 2025 04:21:41 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 766071242A2 for ; Tue, 24 Jun 2025 08:21:41 +0000 (UTC) X-FDA: 83589600402.04.DFD48B7 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.3]) by imf28.hostedemail.com (Postfix) with ESMTP id BFF90C0002 for ; Tue, 24 Jun 2025 08:21:38 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="R A8XNdS"; spf=pass (imf28.hostedemail.com: domain of 00107082@163.com designates 117.135.210.3 as permitted sender) smtp.mailfrom=00107082@163.com; dmarc=pass (policy=none) header.from=163.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750753299; 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=YmqCCNhrAhFvqsyVtD2StWdu7RasR0sP0BlrswX/AWI=; b=HQUZ5xj6oMaMprGKzLgUwAPcULND9CEcprMKGSeA3wFFVKT5FbjuF9loDKTPcpv2xPB2pB h2MmraNES5hIYTcv40PjZDcF6B2adbjgNJX/oKsSMAENyIL072+xq5QuUN9kx498+ghpWj oOkGZusFuPetzmJSnsiVSN/K5nP2E+0= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="R A8XNdS"; spf=pass (imf28.hostedemail.com: domain of 00107082@163.com designates 117.135.210.3 as permitted sender) smtp.mailfrom=00107082@163.com; dmarc=pass (policy=none) header.from=163.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750753299; a=rsa-sha256; cv=none; b=kztKVYOWnuvZVI1/1noxEDgyYqkNOynDBaQCg6k8LTqEETrm0r+lcJTDPUyrF/BX8pIGOf QMysKlEsSQvHsNS3oFAQzBgUkSCKJ+gaw5M8aGuLBmjaoFmuo0jYD4sZ+xe6GqaKZfGuhf K9zQgDBzVTIKSdYcRMNScvTkub8c05o= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:To:Subject:Content-Type:MIME-Version: Message-ID; bh=5T3NVfytyjKRvRFRhbC33Fzr/VOMrFiH5CIKbTkE9Lk=; b=R A8XNdSdW9muIPqKXnP38Pl4pXrQeZM4DNY99iH6ldvbSNIeXvNjysbOkU722hACj NlWwvM3FY34fxGeuysLgQAIBs/2rE+50ADMzkSJa6L06VJkKnf7Rb006augowyb3 xMfAkma9Zc+oDupwYSsJzo7RaJuzJ+U9RFRIaQHyhs= Received: from 00107082$163.com ( [111.35.191.166] ) by ajax-webmail-wmsvr-40-125 (Coremail) ; Tue, 24 Jun 2025 16:21:23 +0800 (CST) X-Originating-IP: [111.35.191.166] Date: Tue, 24 Jun 2025 16:21:23 +0800 (CST) From: "David Wang" <00107082@163.com> To: "Harry Yoo" Cc: akpm@linux-foundation.org, surenb@google.com, kent.overstreet@linux.dev, oliver.sang@intel.com, cachen@purestorage.com, linux-mm@kvack.org, oe-lkp@lists.linux.dev, stable@vger.kernel.org Subject: Re:[PATCH v3] lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users() 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: <20250624072513.84219-1-harry.yoo@oracle.com> References: <20250624072513.84219-1-harry.yoo@oracle.com> X-NTES-SC: AL_Qu2eAvuevEoj5SmaZekZnEYQheY4XMKyuPkg1YJXOp80lCTc5jIlZ25NInnV9PmGOSG9oQmufQBX5cljXqllcrl0LItt3qKU+BOVvopdlBln Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=GBK MIME-Version: 1.0 Message-ID: <4f12c217.7a79.197a1070f55.Coremail.00107082@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:fSgvCgD3XycEYFpo3r0jAA--.8846W X-CM-SenderInfo: qqqrilqqysqiywtou0bp/xtbB0gt2qmhaUUU29gACsh X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: BFF90C0002 X-Stat-Signature: rsk8e6fbyxkigyfdpzwnh7ysphfbas3d X-Rspam-User: X-HE-Tag: 1750753298-721031 X-HE-Meta: U2FsdGVkX18Md1K0VtjL9Vh/TyewNphsrsykE50QjYqZ7Uey0jDagf0db9IVvaEXDCTzHJC0TKuuQw1uwy/lQ478bZ4P4IvE/3TJ/XWXEojM1dfC+wCJAaJmQ+zIeKu4kMQCd7g0+t35PICai5F7nTRsguKfIPC/7S/aKMg2BHdOPUqHcoOhLz9MEyqG890VGGFVlBM7a1OOuCpyrm+3p/hig7nNuLeFP2rSi38Mom0GOAcxOseQNjiUTyBbVKScIAdFc5ywFh9lM3NUhU2GwGqJvvcGXYvj6BUqD1JN7v6HLaBi2dENAivap2r/929nvf+yCxQSoKQhJ9y0Uelm9Dn7sXQfLcI9vLqtDfsrp1kg0vFcA+K+GQT7BGyaRHBDbJg4J+77jox8eRixpIrdFnE7NXllqEhKEW7SGOSrals13UU9HxwB4MbvHSPa0a2P1yq4EU3yIp2ycBHerqRWhm4nv8HnqQxidNMq27s4qP7irOAKMvlT+FYaFd8inZG1zC6iFc03US8mS9Wmzf0F8PXPzmgnEl2MYf8kEJ78k8Nm1wBcZRSQMpacDyC4AHD6k88v1xE/dZyW8+ZbkgvGbJgl4cuNO+M0/E4tMMW8z+ZcpDDx6Rlz8V7i34l82/a2hM/j8GkdZF+PHmTgx2AuoS2hOh3tSJ+hPF1PfqkJN0rAOfS8mRUDKXvZd1eW4O4GQSo/lLcYWD5CcjRFxWSdVq8Xw/Yd/ykU0j9JQUFvpLwE2n/DlwEIg9dx6vVd87PATPBLP8rfY2Wid6Dy8dgY7v4Nw+rMjlPVZTV9nG5u3kUuc+e5W9nZzUj6F4JrVWiHPTrnUvsaIrLwATpHHSFmbwZ+jTdsFgSE1pyAmsLcbllro/EjYQmjfusoseOi7DqmWcX5v1+2EzP875wookmpk8RXcf/lWZuCm5t6gNcI0zu7Lq2M7rfwEf+AoJKRtMwPLc7TOsaDCmqKSC5oNfi f2OwAP3r r6pJG3JS5DGr+R6OspjprS1ULFvXUkDEZXoGYkGGtc/Mu0eN9JjFgZOSywZ2v8qVvke3c/o1G3xz9W8bZ4d+nXf1lQEc0bQTwT+8qdSBmfLwZDucfz1oox+o6CrT38eFWxUkTp5QHeWShyrEhdASfggmpX/pcLqiz+FRpaCderloYqjHRXYXYmna1Ai8dNRV/2vDYy7KWajIoDaL3CLY78RKtSTyHTqFrkazwNdRK1a9wPI89mNSuxv4LNg== 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: QXQgMjAyNS0wNi0yNCAxNToyNToxMywgIkhhcnJ5IFlvbyIgPGhhcnJ5Lnlvb0BvcmFjbGUuY29t PiB3cm90ZToKPmFsbG9jX3RhZ190b3BfdXNlcnMoKSBhdHRlbXB0cyB0byBsb2NrIGFsbG9jX3Rh Z19jdHR5cGUtPm1vZF9sb2NrCj5ldmVuIHdoZW4gdGhlIGFsbG9jX3RhZ19jdHR5cGUgaXMgbm90 IGFsbG9jYXRlZCBiZWNhdXNlOgo+Cj4gIDEpIGFsbG9jIHRhZ2dpbmcgaXMgZGlzYWJsZWQgYmVj YXVzZSBtZW0gcHJvZmlsaW5nIGlzIGRpc2FibGVkCj4gICAgICghYWxsb2NfdGFnX2N0dHlwZSkK PiAgMikgYWxsb2MgdGFnZ2luZyBpcyBlbmFibGVkLCBidXQgbm90IHlldCBpbml0aWFsaXplZCAo IWFsbG9jX3RhZ19jdHR5cGUpCj4gIDMpIGFsbG9jIHRhZ2dpbmcgaXMgZW5hYmxlZCwgYnV0IGZh aWxlZCBpbml0aWFsaXphdGlvbgo+ICAgICAoIWFsbG9jX3RhZ19jdHR5cGUgb3IgSVNfRVJSKGFs bG9jX3RhZ19jdHR5cGUpKQo+Cj5JbiBhbGwgY2FzZXMsIGFsbG9jX3RhZ19jdHR5cGUgaXMgbm90 IGFsbG9jYXRlZCwgYW5kIHRoZXJlZm9yZQo+YWxsb2NfdGFnX3RvcF91c2VycygpIHNob3VsZCBu b3QgYXR0ZW1wdCB0byBhY3F1aXJlIHRoZSBzZW1hcGhvcmUuCj4KPlRoaXMgbGVhZHMgdG8gYSBj cmFzaCBvbiBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlIGJ5IGF0dGVtcHRpbmcgdG8KPmFjcXVp cmUgYSBub24tZXhpc3RlbnQgc2VtYXBob3JlOgo+Cj4gIE9vcHM6IGdlbmVyYWwgcHJvdGVjdGlv biBmYXVsdCwgcHJvYmFibHkgZm9yIG5vbi1jYW5vbmljYWwgYWRkcmVzcyAweGRmZmZmYzAwMDAw MDAwMWI6IDAwMDAgWyMzXSBTTVAgS0FTQU4gTk9QVEkKPiAgS0FTQU46IG51bGwtcHRyLWRlcmVm IGluIHJhbmdlIFsweDAwMDAwMDAwMDAwMDAwZDgtMHgwMDAwMDAwMDAwMDAwMGRmXQo+ICBDUFU6 IDIgVUlEOiAwIFBJRDogMSBDb21tOiBzeXN0ZW1kIFRhaW50ZWQ6IEcgICAgICBEICAgICAgICAg ICAgIDYuMTYuMC1yYzIgIzEgVk9MVU5UQVJZCj4gIFRhaW50ZWQ6IFtEXT1ESUUKPiAgSGFyZHdh cmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgMS4x Ni4yLWRlYmlhbi0xLjE2LjItMSAwNC8wMS8yMDE0Cj4gIFJJUDogMDAxMDpkb3duX3JlYWRfdHJ5 bG9jaysweGFhLzB4M2IwCj4gIENvZGU6IGQwIDdjIDA4IDg0IGQyIDBmIDg1IGEwIDAyIDAwIDAw IDhiIDBkIGRmIDMxIGRkIDA0IDg1IGM5IDc1IDI5IDQ4IGI4IDAwIDAwIDAwIDAwIDAwIGZjIGZm IGRmIDQ4IDhkIDZiIDY4IDQ4IDg5IGVhIDQ4IGMxIGVhIDAzIDw4MD4gM2MgMDIgMDAgMGYgODUg ODggMDIgMDAgMDAgNDggM2IgNWIgNjggMGYgODUgNTMgMDEgMDAgMDAgNjUgZmYKPiAgUlNQOiAw MDAwOmZmZmY4ODgxMDAyY2U5YjggRUZMQUdTOiAwMDAxMDAxNgo+ICBSQVg6IGRmZmZmYzAwMDAw MDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDcwIFJDWDogMDAwMDAwMDAwMDAwMDAwMAo+ICBSRFg6 IDAwMDAwMDAwMDAwMDAwMWIgUlNJOiAwMDAwMDAwMDAwMDAwMDBhIFJESTogMDAwMDAwMDAwMDAw MDA3MAo+ICBSQlA6IDAwMDAwMDAwMDAwMDAwZDggUjA4OiAwMDAwMDAwMDAwMDAwMDAxIFIwOTog ZmZmZmVkMTA3ZGRlNDlkMQo+ICBSMTA6IGZmZmY4ODgzZWVmMjRlOGIgUjExOiBmZmZmODg4MTAw MmNlYzIwIFIxMjogMWZmZmYxMTAyMDA1OWQzNwo+ICBSMTM6IDAwMDAwMDAwMDAzZmZmN2IgUjE0 OiBmZmZmODg4MTAwMmNlYzIwIFIxNTogZGZmZmZjMDAwMDAwMDAwMAo+ICBGUzogIDAwMDA3Zjk2 M2YyMWQ5NDAoMDAwMCkgR1M6ZmZmZjg4ODQ1OGNhNjAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAw MDAwMDAwCj4gIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAw MzMKPiAgQ1IyOiAwMDAwN2Y5NjNmNWVkZjcxIENSMzogMDAwMDAwMDEwNjcyYzAwMCBDUjQ6IDAw MDAwMDAwMDAzNTBlZjAKPiAgQ2FsbCBUcmFjZToKPiAgIDxUQVNLPgo+ICAgY29kZXRhZ190cnls b2NrX21vZHVsZV9saXN0KzB4ZC8weDIwCj4gICBhbGxvY190YWdfdG9wX3VzZXJzKzB4MzY5LzB4 NGIwCj4gICBfX3Nob3dfbWVtKzB4MWNkLzB4NmUwCj4gICB3YXJuX2FsbG9jKzB4MmIxLzB4Mzkw Cj4gICBfX2FsbG9jX2Zyb3plbl9wYWdlc19ub3Byb2YrMHgxMmI5LzB4MjFhMAo+ICAgYWxsb2Nf cGFnZXNfbXBvbCsweDEzNS8weDNlMAo+ICAgYWxsb2Nfc2xhYl9wYWdlKzB4ODIvMHhlMAo+ICAg bmV3X3NsYWIrMHgyMTIvMHgyNDAKPiAgIF9fX3NsYWJfYWxsb2MrMHg4MmEvMHhlMDAKPiAgIDwv VEFTSz4KPgo+QXMgRGF2aWQgV2FuZyBwb2ludHMgb3V0LCB0aGlzIGlzc3VlIGJlY2FtZSBlYXNp ZXIgdG8gdHJpZ2dlciBhZnRlciBjb21taXQKPjc4MDEzOGIxMjM4MSAoImFsbG9jX3RhZzogY2hl Y2sgbWVtX3Byb2ZpbGluZ19zdXBwb3J0IGluIGFsbG9jX3RhZ19pbml0IikuCj4KPkJlZm9yZSB0 aGUgY29tbWl0LCB0aGUgaXNzdWUgb2NjdXJyZWQgb25seSB3aGVuIGl0IGZhaWxlZCB0byBhbGxv Y2F0ZQo+YW5kIGluaXRpYWxpemUgYWxsb2NfdGFnX2N0dHlwZSBvciBpZiBhIG1lbW9yeSBhbGxv Y2F0aW9uIGZhaWxzIGJlZm9yZQo+YWxsb2NfdGFnX2luaXQoKSBpcyBjYWxsZWQuIEFmdGVyIHRo ZSBjb21taXQsIGl0IGNhbiBiZSBlYXNpbHkgdHJpZ2dlcmVkCj53aGVuIG1lbW9yeSBwcm9maWxp bmcgaXMgY29tcGlsZWQgYnV0IGRpc2FibGVkIGF0IGJvb3QuCj4KPlRvIHByb3Blcmx5IGRldGVy bWluZSB3aGV0aGVyIGFsbG9jX3RhZ19pbml0KCkgaGFzIGJlZW4gY2FsbGVkIGFuZAo+aXRzIGRh dGEgc3RydWN0dXJlcyBpbml0aWFsaXplZCwgdmVyaWZ5IHRoYXQgYWxsb2NfdGFnX2N0dHlwZSBp cyBhIHZhbGlkCj5wb2ludGVyIGJlZm9yZSBhY3F1aXJpbmcgdGhlIHNlbWFwaG9yZS4gSWYgdGhl IHZhcmlhYmxlIGlzIE5VTEwgb3IgYW4gZXJyb3IKPnZhbHVlLCBpdCBoYXMgbm90IGJlZW4gcHJv cGVybHkgaW5pdGlhbGl6ZWQuIEluIHN1Y2ggYSBjYXNlLCBqdXN0IHNraXAKPmFuZCBkbyBub3Qg YXR0ZW1wdCB0byBhY3F1aXJlIHRoZSBzZW1hcGhvcmUuCj4KPlJlcG9ydGVkLWJ5OiBrZXJuZWwg dGVzdCByb2JvdCA8b2xpdmVyLnNhbmdAaW50ZWwuY29tPgo+Q2xvc2VzOiBodHRwczovL2xvcmUu a2VybmVsLm9yZy9vZS1sa3AvMjAyNTA2MTgxMzUxLmJiYTg2N2RkLWxrcEBpbnRlbC5jb20KPkNs b3NlczogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvb2UtbGtwLzIwMjUwNjEzMTcxMS41YjQxOTMx Yy1sa3BAaW50ZWwuY29tCj5GaXhlczogNzgwMTM4YjEyMzgxICgiYWxsb2NfdGFnOiBjaGVjayBt ZW1fcHJvZmlsaW5nX3N1cHBvcnQgaW4gYWxsb2NfdGFnX2luaXQiKQo+Rml4ZXM6IDE0MzhkMzQ5 ZDE2YiAoImxpYjogYWRkIG1lbW9yeSBhbGxvY2F0aW9ucyByZXBvcnQgaW4gc2hvd19tZW0oKSIp Cj5DYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwo+U2lnbmVkLW9mZi1ieTogSGFycnkgWW9vIDxo YXJyeS55b29Ab3JhY2xlLmNvbT4KPi0tLQo+Cj5AU3VyZW46IEkgZGlkIG5vdCBhZGQgYW5vdGhl ciBwcl93YXJuKCkgYmVjYXVzZSBldmVyeSBlcnJvciBwYXRoIGluCj5hbGxvY190YWdfaW5pdCgp IGFscmVhZHkgaGFzIHByX2VycigpLgo+Cj52MiAtPiB2MzoKPi0gQWRkZWQgYW5vdGhlciBDbG9z ZXM6IHRhZyAoRGF2aWQpCj4tIE1vdmVkIHRoZSBjb25kaXRpb24gaW50byBhIHN0YW5kYWxvbmUg aWYgYmxvY2sgZm9yIGJldHRlciByZWFkYWJpbGl0eQo+ICAoU3VyZW4pCj4tIFR5cG8gZml4IChT dXJlbikKPgo+IGxpYi9hbGxvY190YWcuYyB8IDMgKysrCj4gMSBmaWxlIGNoYW5nZWQsIDMgaW5z ZXJ0aW9ucygrKQo+Cj5kaWZmIC0tZ2l0IGEvbGliL2FsbG9jX3RhZy5jIGIvbGliL2FsbG9jX3Rh Zy5jCj5pbmRleCA0MWNjZmIwMzViN2IuLmU5YjMzODQ4NzAwYSAxMDA2NDQKPi0tLSBhL2xpYi9h bGxvY190YWcuYwo+KysrIGIvbGliL2FsbG9jX3RhZy5jCj5AQCAtMTI3LDYgKzEyNyw5IEBAIHNp emVfdCBhbGxvY190YWdfdG9wX3VzZXJzKHN0cnVjdCBjb2RldGFnX2J5dGVzICp0YWdzLCBzaXpl X3QgY291bnQsIGJvb2wgY2FuX3NsCj4gCXN0cnVjdCBjb2RldGFnX2J5dGVzIG47Cj4gCXVuc2ln bmVkIGludCBpLCBuciA9IDA7Cj4gCj4rCWlmIChJU19FUlJfT1JfTlVMTChhbGxvY190YWdfY3R0 eXBlKSkKClNob3VsZCBhIHdhcm5pbmcgIGFkZGVkIGhlcmU/IGluZGljYXRpbmcgIGNvZGV0YWcg bW9kdWxlIG5vdCByZWFkeSB5ZXQgYW5kIHRoZSBtZW1vcnkgZmFpbHVyZSBoYXBwZW5lZCBkdXJp bmcgYm9vdDoKIGlmIChtZW1fcHJvZmlsaW5nX3N1cHBvcnQpIHByX3dhcm4oIi4uLgoKCj4rCQly ZXR1cm4gMDsKPisKPiAJaWYgKGNhbl9zbGVlcCkKPiAJCWNvZGV0YWdfbG9ja19tb2R1bGVfbGlz dChhbGxvY190YWdfY3R0eXBlLCB0cnVlKTsKPiAJZWxzZSBpZiAoIWNvZGV0YWdfdHJ5bG9ja19t b2R1bGVfbGlzdChhbGxvY190YWdfY3R0eXBlKSkKPi0tIAo+Mi40My4wCg==