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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AB09CC25B7C for ; Fri, 31 May 2024 18:41:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ueveYyNTvbKJnm7m1ocUDtqcO0+z1A56On3tCw+4DOY=; b=Q5wAcZ5PHAMd90 JqpkGgKbmtwVPeZCJdNP8Shh8BmJbc5cCQQyFYFbr5Df0saAEIex0h8Qde3YW7RdNq3VRt8H2/+Ip 2jkRmVeYrjtvGBTQS8Q7PosKa2l8EsryA+4lrihz78otwFSEBvk+q9mkSNUKzTbtEL/KYrfzCnVf5 /YK6sKNJ1UEuW7K5Rm2pFiXCnNGpZC8pnwCJfiwts6jOIf/G+GVigNvIAFJ43JOsVxvuShVS43v6A HbgcfA84GM9pHnp3yJ6lIppzx/gR2ZQSrY9ozSgRqO0/g3ZEliULaO5ywff/s94D9x1rk7g/FM4fC WMAS6g+5w4cj4wcH33Pg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sD7C5-0000000B9J4-0hXA; Fri, 31 May 2024 18:41:37 +0000 Received: from out-175.mta1.migadu.com ([95.215.58.175]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sD7C1-0000000B9Gk-1vr7 for linux-arm-kernel@lists.infradead.org; Fri, 31 May 2024 18:41:35 +0000 X-Envelope-To: yuzhao@google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1717180886; h=from:from: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; bh=ZrkvQ09UVgsdWxfCoZpOjcpYyls+3WTdBXC7IWp+Dfo=; b=BtrcptrahIHMY/n9/AZA3DXzcLGC2SGPLvU4nGpmgpexhmeAxDztnyub/a9ACk3LuYD+jI LdluBPvSaCSCX0KVcSV8bu/k0Ua9VEQflTkBfxkmAhE+NkAnYBC/j5woXAspbTVxmRtrc9 MlzHXFSR+9wI8QbERC3hyyKRlZW/w/A= X-Envelope-To: jthoughton@google.com X-Envelope-To: seanjc@google.com X-Envelope-To: akpm@linux-foundation.org X-Envelope-To: pbonzini@redhat.com X-Envelope-To: aou@eecs.berkeley.edu X-Envelope-To: ankita@nvidia.com X-Envelope-To: anup@brainfault.org X-Envelope-To: atishp@atishpatra.org X-Envelope-To: axelrasmussen@google.com X-Envelope-To: maobibo@loongson.cn X-Envelope-To: catalin.marinas@arm.com X-Envelope-To: dmatlack@google.com X-Envelope-To: rientjes@google.com X-Envelope-To: chenhuacai@kernel.org X-Envelope-To: james.morse@arm.com X-Envelope-To: corbet@lwn.net X-Envelope-To: maz@kernel.org X-Envelope-To: mpe@ellerman.id.au X-Envelope-To: npiggin@gmail.com X-Envelope-To: palmer@dabbelt.com X-Envelope-To: paul.walmsley@sifive.com X-Envelope-To: rananta@google.com X-Envelope-To: ryan.roberts@arm.com X-Envelope-To: shahuang@redhat.com X-Envelope-To: shuah@kernel.org X-Envelope-To: suzuki.poulose@arm.com X-Envelope-To: zhaotianrui@loongson.cn X-Envelope-To: will@kernel.org X-Envelope-To: yuzenghui@huawei.com X-Envelope-To: kvm-riscv@lists.infradead.org X-Envelope-To: kvm@vger.kernel.org X-Envelope-To: kvmarm@lists.linux.dev X-Envelope-To: linux-arm-kernel@lists.infradead.org X-Envelope-To: linux-doc@vger.kernel.org X-Envelope-To: linux-kernel@vger.kernel.org X-Envelope-To: linux-kselftest@vger.kernel.org X-Envelope-To: linux-mips@vger.kernel.org X-Envelope-To: linux-mm@kvack.org X-Envelope-To: linux-riscv@lists.infradead.org X-Envelope-To: linuxppc-dev@lists.ozlabs.org X-Envelope-To: loongarch@lists.linux.dev Date: Fri, 31 May 2024 11:41:14 -0700 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Oliver Upton To: Yu Zhao Cc: James Houghton , Sean Christopherson , Andrew Morton , Paolo Bonzini , Albert Ou , Ankit Agrawal , Anup Patel , Atish Patra , Axel Rasmussen , Bibo Mao , Catalin Marinas , David Matlack , David Rientjes , Huacai Chen , James Morse , Jonathan Corbet , Marc Zyngier , Michael Ellerman , Nicholas Piggin , Palmer Dabbelt , Paul Walmsley , Raghavendra Rao Ananta , Ryan Roberts , Shaoqin Huang , Shuah Khan , Suzuki K Poulose , Tianrui Zhao , Will Deacon , Zenghui Yu , kvm-riscv@lists.infradead.org, kvm@vger.kernel.org, kvmarm@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mips@vger.kernel.org, linux-mm@kvack.org, linux-riscv@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, loongarch@lists.linux.dev Subject: Re: [PATCH v4 2/7] mm: multi-gen LRU: Have secondary MMUs participate in aging Message-ID: References: <20240529180510.2295118-1-jthoughton@google.com> <20240529180510.2295118-3-jthoughton@google.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Migadu-Flow: FLOW_OUT X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240531_114133_905144_071C7AE4 X-CRM114-Status: GOOD ( 33.84 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gRnJpLCBNYXkgMzEsIDIwMjQgYXQgMTA6NDU6MDRBTSAtMDYwMCwgWXUgWmhhbyB3cm90ZToK PiBPbiBGcmksIE1heSAzMSwgMjAyNCBhdCAxOjAz4oCvQU0gT2xpdmVyIFVwdG9uIDxvbGl2ZXIu dXB0b25AbGludXguZGV2PiB3cm90ZToKPiA+Cj4gPiBPbiBGcmksIE1heSAzMSwgMjAyNCBhdCAx MjowNTo0OEFNIC0wNjAwLCBZdSBaaGFvIHdyb3RlOgo+IAo+IExldCBtZSBhZGQgYmFjayB3aGF0 IEkgc2FpZCBlYXJsaWVyOgo+IAo+ICAgSSdtIG5vdCBjb252aW5jZWQsIGJ1dCBpdCBkb2Vzbid0 IG1lYW4geW91ciBwb2ludCBvZiB2aWV3IGlzCj4gICBpbnZhbGlkLiBJZiB5b3UgZnVsbHkgdW5k ZXJzdGFuZCB0aGUgaW1wbGljYXRpb25zIG9mIHlvdXIgZGVzaWduCj4gICBjaG9pY2UgYW5kIGRv Y3VtZW50IHRoZW0sIEkgd2lsbCBub3Qgb2JqZWN0LgoKVGhhbmtzLCBJIGFwcHJlY2lhdGUgdGhl IHNlbnRpbWVudC4gSG9wZWZ1bGx5IHdlIGNhbiBhbGlnbiBoZXJlLgoKPiA+ID4gQWxsIG9wdGlt aXphdGlvbnMgaW4gdjIgd2VyZSBtZWFzdXJlZCBzdGVwIGJ5IHN0ZXAuIEV2ZW4gdGhhdCBiaXRt YXAsCj4gPiA+IHdoaWNoIG1pZ2h0IGJlIGNvbnNpZGVyZWQgb3ZlcmVuZ2luZWVyZWQsIGJyb3Vn aHQgYSByZWFkaWx5Cj4gPiA+IG1lYXN1YXJhYmxlIDQlIGltcHJvdmVtZW50IGluIG1lbWNhY2hl ZCB0aHJvdWdocHV0IG9uIEFsdHJhIE1heAo+ID4gPiBzd2FwcGluZyB0byBPcHRhbmU6Cj4gPgo+ ID4gVGhhdCdzIGdyZWF0LCBidXQgdGFraW5nIGFuIGl0ZXJhdGl2ZSBhcHByb2FjaCB0byB0aGUg cHJvYmxlbSBhbGxvd3MKPiA+IHRoZSByZXZpZXdlcnMgYW5kIG1haW50YWluZXJzIHRvIGNvbWUg dG8gdGhlaXIgb3duIGNvbmNsdXNpb25zIGFib3V0Cj4gPiBlYWNoIG9wdGltaXphdGlvbiBpbmRl cGVuZGVudGx5LiBTcXVhc2hpbmcgYWxsIG9mIHRoYXQgdG9nZXRoZXIgYW5kCj4gPiBwb3N0aW5n IHRoZSByZXN1bHQgZG9lc24ndCBhbGxvdyBmb3IgdGhpcy4KPiAKPiBUaGF0J3MgeW91ciBtZXRo b2RvbG9neSwgd2hpY2ggSSByZXNwZWN0OiBhcyBJIHNhaWQgSSB3b24ndCBzdGFuZCBpbiB5b3Vy IHdheS4KPiAKPiBCdXQgbWluZSBpcyBiYWNrZWQgYnkgZGF0YSwgcGxlYXNlIGRvIHJlc3BlY3Qg dGhhdCBhcyB3ZWxsLAoKRGF0YSBpcyB1c2VmdWwgYW5kIGV4cGVjdGVkIGZvciBjaGFuZ2VzIHRo YXQgYWltIHRvIGltcHJvdmUgdGhlCnBlcmZvcm1hbmNlIG9mIGEgc3lzdGVtIGluIG9uZSB3YXkg b3IgYW5vdGhlci4gVGhhdCBpcywgYWZ0ZXIgYWxsLCB0aGUKc29sZSBpbnRlbnRpb24gb2YgdGhl IHdvcmssIG5vPwoKV2hhdCBJJ20gYWxzbyBsb29raW5nIGZvciBpcyBhIGNvbnRyb2xsZWQgZXhw ZXJpbWVudCwgd2hlcmUgYSBzaW5nbGUKaW5kZXBlbmRlbnQgdmFyaWFibGUgKGUuZy4gbG9ja2lu ZykgY2FuIGJlIGV2YWx1YXRlZCBhZ2FpbnN0IHRoZQpiYXNlbGluZS4gQWxsLW9yLW5vdGhpbmcg ZGF0YSBoYXMgbGltaXRlZCB1c2VmdWxuZXNzLgoKPiBieSBkb2luZyB3aGF0IEkgYXNrZWQ6IGRv Y3VtZW50IHlvdXIganVzdGlmaWNhdGlvbnMuCgpUaGUganVzdGlmaWNhdGlvbiBmb3IgYSBzZXJp ZXMgaXMgYWdhaW5zdCB0aGUgdXBzdHJlYW0gdHJlZSwgbm90IHNvbWUKb3V0LW9mLXRyZWUgc3R1 ZmYuIFRoZSBjb3ZlciBsZXR0ZXIgZXhwbGljaXRseSBjYWxscyBvdXQgdGhlIGRlY2lzaW9uCnRv IHNpbXBsaWZ5IHRoZSBwYXRjaCBzZXJpZXMgYWxvbmcgd2l0aCBwZXJmb3JtYW5jZSBkYXRhIEkg Y2FuIHJlcHJvZHVjZQpvbiBteSBvd24gc3lzdGVtcy4KClRoaXMgaXMgYSBwZXJmZWN0IGV4YW1w bGUgb2YgaG93IHRvIGNvbnRyaWJ1dGUgY2hhbmdlcyB1cHN0cmVhbS4KCj4gPiA+IFdoYXQgSSBk b24ndCB0aGluayBpcyBhY2NlcHRhYmxlIGlzIHNpbXBsaWZ5aW5nIHRob3NlIG9wdGltaXphdGlv bnMKPiA+ID4gb3V0IHdpdGhvdXQgZG9jdW1lbnRpbmcgeW91ciBqdXN0aWZpY2F0aW9ucyAoSSB3 b3VsZCBldmVuIGNhbGwgaXQgYQo+ID4gPiBkZXNpZ24gY2hhbmdlLCByYXRoZXIgdGhhbiBzaW1w bGlmaWNhdGlvbiwgZnJvbSB2MyB0byB2NCkuCj4gPgo+ID4gTm8sIHNvcnJ5LCB0aGVyZSdzIG5v dGhpbmcgd3Jvbmcgd2l0aCBKYW1lcycgYXBwcm9hY2ggaGVyZS4KPiAKPiBTb3JyeSwgYXJlIHlv dSBzYXlpbmcgIndpdGhvdXQgZG9jdW1lbnRpbmcgeW91ciBqdXN0aWZpY2F0aW9ucyIgaXMKPiBu b3RoaW5nIHdyb25nPyBJZiBzbywgcGxlYXNlIGVsYWJvcmF0ZS4KCkFzIEkgbWVudGlvbmVkIGFi b3ZlLCB0aGUgcmVhc29uaW5nIGlzIGFkZXF1YXRlbHkgZG9jdW1lbnRlZCBhbmQgdGhlCmRpc2N1 c3Npb24gdGhhdCBsZWQgdG8gdjQgaXMgcHVibGljLiBPVE9ILi4uCgo+ID4gVGhlIGRpc2N1c3Np b24gdGhhdCBsZWQgdG8gdGhlIGRlc2lnbiBvZiB2NCBoYXBwZW5lZCBvbiBsaXN0OyB5b3Ugd2Vy ZQo+ID4gb24gQ0MuIFRoZSBnZW5lcmFsIGNvbnNlbnN1cyBvbiB0aGUgS1ZNIHNpZGUgd2FzIHRo YXQgdGhlIGJpdG1hcCB3YXMKPiA+IGNvbXBsaWNhdGVkIGFuZCBsYWNrZWQgaW5kZXBlbmRlbnQg anVzdGlmaWNhdGlvbi4gVGhlcmUgd2FzIGFtcGxlCj4gPiBvcHBvcnR1bml0eSB0byB2b2ljZSB5 b3VyIGNvbmNlcm5zIGJlZm9yZSBoZSBzcGVudCB0aGUgdGltZSBvbiB2NC4KPiAKPiBQbGVhc2Ug cmUtcmVhZCBteSBwcmV2aW91cyBlbWFpbHMgLS0gSSBuZXZlciBvYmplY3QgdG8gdGhlIHJlbW92 YWwgb2YKPiB0aGUgYml0bWFwIG9yIEphbWVzJyBhcHByb2FjaC4KPiAKPiBBbmQgcGxlYXNlIHN0 b3AgbWFraW5nIGFzc3VtcHRpb25zIC0tIEkgZGlkIHZvaWNlIG15IGNvbmNlcm5zIHdpdGgKPiBK YW1lcyBwcml2YXRlbHkuCiAgICAgICAgXn5+fn5+fn5+CgpJZiBpdCBoYXBwZW5lZCBpbiBwcml2 YXRlIHRoZW4gaXRzIG5vIGJldHRlciB0aGFuIGhhdmluZyBzYWlkIG5vdGhpbmcgYXQKYWxsLgoK UGxlYXNlLCBrZWVwIHRoZSBjb252ZXJzYXRpb24gb24tbGlzdCBuZXh0IHRpbWUgc28gd2UgY2Fu IGlyb24gb3V0IGFueQpkaXNhZ3JlZW1lbnRzIHRoZXJlLiBPdGhlcndpc2UgY29udHJpYnV0b3Jz IGFyZSBwdXQgaW4gYSAqdmVyeSogYXdrd2FyZApzaXR1YXRpb24gb2YgbWVkaWF0aW5nIHRoZSBv bi0gYW5kIG9mZi1saXN0IGRpYWxvZ3VlLgoKPiA+IFlvdSBzZXJpb3VzbHkgY2Fubm90IGZhdWx0 IGEgY29udHJpYnV0b3IgZm9yIHJlc3Bpbm5pbmcgdGhlaXIgd29yayBiYXNlZAo+ID4gb24gdGhl IHByb3ZpZGVkIGZlZWRiYWNrLgo+IAo+IEFyZSB5b3Ugc2F5aW5nIEkgZmF1bHRlZCBKYW1lcyBm b3IgdGFraW5nIG90aGVycycgZmVlZGJhY2s/CgpOby4gU3VmZmljaWVudCBqdXN0aWZpY2F0aW9u IGlzIGNhcHR1cmVkIGluIHRoZSBwdWJsaWMgcmV2aWV3IGZlZWRiYWNrICsKc2VyaWVzIGNvdmVy IGxldHRlci4gWW91ciBzdGF0ZW1lbnQgdGhhdCB0aGUgYXBwcm9hY2ggd2FzIGNoYW5nZWQgd2l0 aG91dApqdXN0aWZpY2F0aW9uIGlzIHVuc3Vic3RhbnRpYXRlZC4KCj4gQWxzbyB3aGF0IGRvIHlv dSB0aGluayBhYm91dCB0aGUgdGVjaG5pY2FsIGZsYXdzIGFuZCBpbmFjY3VyYXRlCj4gdW5kZXJz dGFuZGluZ3MgSSBwb2ludGVkIG91dD8gWW91IHNlZW0gdG8gaGF2ZSBhIHN0cm9uZyBvcGluaW9u IG9uCj4geW91ciBpdGVyYXRlIGFwcHJvYWNoLCBidXQgSSBob3BlIHlvdSBkaWRuJ3QgY2hvb3Nl IHRvIG92ZXJsb29rIHRoZQo+IHJlYWwgbWVhdCBvZiB0aGlzIGRpc2N1c3Npb24uCgpTZXJpb3Vz IHF1ZXN0aW9uOiBhcmUgeW91IG5vdCByZWNlaXZpbmcgbXkgbWFpbCBvciBzb21ldGhpbmc/CgpJ IHJlLXJhaXNlZCBteSBxdWVzdGlvbiB0byB5b3UgZnJvbSBhZ2VzIGFnbyBhYm91dCBsb2NraW5n IG9uIHRoZSBhcm02NApNTVUuIFlvdSBkaWRuJ3QgYW5zd2VyIGxhc3QgdGltZSwgSSdkIGFwcHJl Y2lhdGUgYSByZXBseSB0aGlzIHRpbWUKYXJvdW5kLgoKT3RoZXJ3aXNlIEkgY291bGRuJ3QgYmUg Ym90aGVyZWQgYWJvdXQgdGhlIGNvbG9yIG9mIHRoZSBLY29uZmlnIGJpa2VzaGVkCmFuZCBkb24n dCBoYXZlIGFueXRoaW5nIG1lYW5pbmdmdWwgdG8gYWRkIHRoZXJlLiBJIHRoaW5rIHRoZSB0aHJl ZSBvZgp5b3UgYXJlIHRyZW5kaW5nIGluIHRoZSByaWdodCBkaXJlY3Rpb24uCgotLSAKVGhhbmtz LApPbGl2ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LWFybS1rZXJuZWwK