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 D47ABC433EF for ; Tue, 11 Jan 2022 09:02:35 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=qSh2XuSav9M8NPZheHwF61n7T9mjoJsN2pmFivJj5XM=; b=LGMjR3e31+nP9/IgIGTmf6J4fu ZF95fmzcen1KLtkBczu4B9sKbGyMJ4q03roT4YTOgfrytem3R4K9lX/XamnFVOG4xqC50Qx9bhPMG 0wmR52ueWJYvllDyGkCCtofmTlPN7JWwXAY4F4QLCut6+UWkhKvc90PhFCT188zoUum+jQ17CP9Ih jOl0CqePg5OexHmTdi4BSM3/6QaY1yQLooIDafaKJaTFc/VUm6dj2Mx559EAPcAy+uKoYmF2x23D/ YXK0JC5m9IxAxCBbglAlPTExni3JXKHrstn1sl/1VOlb/LjrWX+nOwHNO6T7n0J/huCDD/fqI8v5Z w9JqG15w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1n7D1u-00FSay-Vl; Tue, 11 Jan 2022 09:01:23 +0000 Received: from mail.itouring.de ([2a01:4f8:a0:4463::2]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1n7D1q-00FSXi-1O for linux-arm-kernel@lists.infradead.org; Tue, 11 Jan 2022 09:01:20 +0000 Received: from tux.applied-asynchrony.com (p5b07ee01.dip0.t-ipconnect.de [91.7.238.1]) by mail.itouring.de (Postfix) with ESMTPSA id E4900103765; Tue, 11 Jan 2022 09:53:36 +0100 (CET) Received: from [192.168.100.221] (hho.applied-asynchrony.com [192.168.100.221]) by tux.applied-asynchrony.com (Postfix) with ESMTP id 75FA3F01624; Tue, 11 Jan 2022 09:53:36 +0100 (CET) Subject: Re: [PATCH v6 0/9] Multigenerational LRU Framework To: Yu Zhao , Alexandre Frade , Brian Geffon , Daniel Byrne , Jan Alexander Steffens , Shuang Zhai , Sofia Trinh , Steven Barrett , Suleiman Souhlal Cc: Andi Kleen , Catalin Marinas , Dave Hansen , Hillf Danton , Jens Axboe , Jesse Barnes , Johannes Weiner , Jonathan Corbet , Matthew Wilcox , Mel Gorman , Michael Larabel , Michal Hocko , Rik van Riel , Vlastimil Babka , Will Deacon , Ying Huang , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, page-reclaim@google.com, x86@kernel.org, Andrew Morton , Linus Torvalds References: <20220104202227.2903605-1-yuzhao@google.com> From: =?UTF-8?Q?Holger_Hoffst=c3=a4tte?= Organization: Applied Asynchrony, Inc. Message-ID: Date: Tue, 11 Jan 2022 09:53:36 +0100 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220111_010118_268581_355C492C X-CRM114-Status: GOOD ( 21.75 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjAyMi0wMS0xMSAwOTo0MSwgWXUgWmhhbyB3cm90ZToKPiBPbiBUdWUsIEphbiAwNCwgMjAy MiBhdCAwMTozMDowMFBNIC0wNzAwLCBZdSBaaGFvIHdyb3RlOgo+PiBPbiBUdWUsIEphbiAwNCwg MjAyMiBhdCAwMToyMjoxOVBNIC0wNzAwLCBZdSBaaGFvIHdyb3RlOgo+Pj4gVExEUgo+Pj4gPT09 PQo+Pj4gVGhlIGN1cnJlbnQgcGFnZSByZWNsYWltIGlzIHRvbyBleHBlbnNpdmUgaW4gdGVybXMg b2YgQ1BVIHVzYWdlIGFuZCBpdAo+Pj4gb2Z0ZW4gbWFrZXMgcG9vciBjaG9pY2VzIGFib3V0IHdo YXQgdG8gZXZpY3QuIFRoaXMgcGF0Y2hzZXQgb2ZmZXJzIGFuCj4+PiBhbHRlcm5hdGl2ZSBzb2x1 dGlvbiB0aGF0IGlzIHBlcmZvcm1hbnQsIHZlcnNhdGlsZSBhbmQKPj4+IHN0cmFpZ2h0Zm9yd2Fy ZC4KPj4KPj4gPHNuaXBwZWQ+Cj4+Cj4+PiBTdW1tZXJ5Cj4+PiA9PT09PT09Cj4+PiBUaGUgZmFj dHMgYXJlOgo+Pj4gMS4gVGhlIGluZGVwZW5kZW50IGxhYiByZXN1bHRzIGFuZCB0aGUgcmVhbC13 b3JsZCBhcHBsaWNhdGlvbnMKPj4+ICAgICBpbmRpY2F0ZSBzdWJzdGFudGlhbCBpbXByb3ZlbWVu dHM7IHRoZXJlIGFyZSBubyBrbm93biByZWdyZXNzaW9ucy4KPj4+IDIuIFRocmFzaGluZyBwcmV2 ZW50aW9uLCB3b3JraW5nIHNldCBlc3RpbWF0aW9uIGFuZCBwcm9hY3RpdmUgcmVjbGFpbQo+Pj4g ICAgIHdvcmsgb3V0IG9mIHRoZSBib3g7IHRoZXJlIGFyZSBubyBlcXVpdmFsZW50IHNvbHV0aW9u cy4KPj4+IDMuIFRoZXJlIGlzIGEgbG90IG9mIG5ldyBjb2RlOyBub2JvZHkgaGFzIGRlbW9uc3Ry YXRlZCBzbWFsbGVyIGNoYW5nZXMKPj4+ICAgICB3aXRoIHNpbWlsYXIgZWZmZWN0cy4KPj4+Cj4+ PiBPdXIgb3B0aW9ucywgYWNjb3JkaW5nbHksIGFyZToKPj4+IDEuIEdpdmVuIHRoZSBhbW91bnQg b2YgZXZpZGVuY2UsIHRoZSByZXBvcnRlZCBpbXByb3ZlbWVudHMgd2lsbCBsaWtlbHkKPj4+ICAg ICBtYXRlcmlhbGl6ZSBmb3IgYSB3aWRlIHJhbmdlIG9mIHdvcmtsb2Fkcy4KPj4+IDIuIEdhdWdp bmcgdGhlIGludGVyZXN0IGZyb20gdGhlIHBhc3QgZGlzY3Vzc2lvbnMgWzE0XVsxNV1bMTZdLCB0 aGUKPj4+ICAgICBuZXcgZmVhdHVyZXMgd2lsbCBsaWtlbHkgYmUgcHV0IHRvIHVzZSBmb3IgYm90 aCBwZXJzb25hbCBjb21wdXRlcnMKPj4+ICAgICBhbmQgZGF0YSBjZW50ZXJzLgo+Pj4gMy4gQmFz ZWQgb24gR29vZ2xlJ3MgdHJhY2sgcmVjb3JkLCB0aGUgbmV3IGNvZGUgd2lsbCBsaWtlbHkgYmUg d2VsbAo+Pj4gICAgIG1haW50YWluZWQgaW4gdGhlIGxvbmcgdGVybS4gSXQnZCBiZSBtb3JlIGRp ZmZpY3VsdCBpZiBub3QKPj4+ICAgICBpbXBvc3NpYmxlIHRvIGFjaGlldmUgc2ltaWxhciBlZmZl Y3RzIG9uIHRvcCBvZiB0aGUgZXhpc3RpbmcKPj4+ICAgICBkZXNpZ24uCj4+Cj4+IEhpIEFuZHJl dywgTGludXMsCj4+Cj4+IENhbiB5b3UgcGxlYXNlIHRha2UgYSBsb29rIGF0IHRoaXMgcGF0Y2hz ZXQgYW5kIGxldCBtZSBrbm93IGlmIGl0J3MKPj4gNS4xNyBtYXRlcmlhbD8KPj4KPj4gTXkgZ29h bCBpcyB0byBnZXQgaXQgbWVyZ2VkIGFzYXAgc28gdGhhdCB1c2VycyBjYW4gcmVhcCB0aGUgYmVu ZWZpdHMKPj4gYW5kIEkgY2FuIHB1c2ggdGhlIHNlcXVlbHMuIFBsZWFzZSBleGFtaW5lIHRoZSBk YXRhIHByb3ZpZGVkIC0tIEkKPj4gdGhpbmsgdGhlIHVucHJlY2VkZW50ZWQgY292ZXJhZ2UgYW5k IHRoZSBtYWduaXR1ZGUgb2YgdGhlIGltcHJvdmVtZW50cwo+PiB3YXJyYW50IGEgZ3JlZW4gbGln aHQuCj4gCj4gRG93bnN0cmVhbSBrZXJuZWwgbWFpbnRhaW5lcnMgd2hvIGhhdmUgYmVlbiBjYXJy eWluZyBNR0xSVSBmb3IgbW9yZSB0aGFuCj4gMyB2ZXJzaW9ucywgY2FuIHlvdSBwbGVhc2UgcHJv dmlkZSB5b3VyIEFja2VkLWJ5IHRhZ3M/Cj4gCj4gSGF2aW5nIHRoaXMgcGF0Y2hzZXQgaW4gdGhl IG1haW5saW5lIHdpbGwgbWFrZSB5b3VyIGpvYiBlYXNpZXIgOikKPiAKPiAgICAgQWxleGFuZHJl IC0gdGhlIFhhbk1vZCBLZXJuZWwgbWFpbnRhaW5lcgo+ICAgICAgICAgICAgICAgICBodHRwczov L3hhbm1vZC5vcmcKPiAgICAgCj4gICAgIEJyaWFuICAgICAtIHRoZSBDaHJvbWUgT1Mga2VybmVs IG1lbW9yeSBtYWludGFpbmVyCj4gICAgICAgICAgICAgICAgIGh0dHBzOi8vd3d3LmNocm9taXVt Lm9yZwo+ICAgICAKPiAgICAgSmFuICAgICAgIC0gdGhlIEFyY2ggTGludXggWmVuIGtlcm5lbCBt YWludGFpbmVyCj4gICAgICAgICAgICAgICAgIGh0dHBzOi8vYXJjaGxpbnV4Lm9yZwo+ICAgICAK PiAgICAgU3RldmVuICAgIC0gdGhlIExpcXVvcml4IGtlcm5lbCBtYWludGFpbmVyCj4gICAgICAg ICAgICAgICAgIGh0dHBzOi8vbGlxdW9yaXgubmV0Cj4gICAgIAo+ICAgICBTdWxlaW1hbiAgLSB0 aGUgQVJDVk0gKEFuZHJvaWQgZG93bnN0cmVhbSkga2VybmVsIG1lbW9yeSBtYWludGFpbmVyCj4g ICAgICAgICAgICAgICAgIGh0dHBzOi8vY2hyb21pdW0uZ29vZ2xlc291cmNlLmNvbS9jaHJvbWl1 bW9zL3RoaXJkX3BhcnR5L2tlcm5lbAo+IAo+IEFsc28gbXkgZ3JhdGl0dWRlIHRvIHRob3NlIHdo byBoYXZlIGhlbHBlZCB0ZXN0IE1HTFJVOgo+IAo+ICAgICBEYW5pZWwgLSByZXNlYXJjaGVyIGF0 IE1pY2hpZ2FuIFRlY2gKPiAgICAgICAgICAgICAgYmVuY2htYXJrZWQgbWVtY2FjaGVkCj4gICAg IAo+ICAgICBIb2xnZXIgLSB3aG8gaGFzIGJlZW4gdGVzdGluZy9wYXRjaGluZy9jb250cmlidXRp bmcgdG8gdmFyaW91cwo+ICAgICAgICAgICAgICBzdWJzeXN0ZW1zIHNpbmNlIH4yMDA4Cj4gICAg IAo+ICAgICBTaHVhbmcgLSByZXNlYXJjaGVyIGF0IFVuaXZlcnNpdHkgb2YgUm9jaGVzdGVyCj4g ICAgICAgICAgICAgIGJlbmNobWFya2VkIGZpbyBhbmQgcHJvdmlkZWQgYSByZXBvcnQKPiAgICAg Cj4gICAgIFNvZmlhICAtIEVESSBodHRwczovL3d3dy5lZGkud29ya3MKPiAgICAgICAgICAgICAg YmVuY2htYXJrZWQgdGhlIHRvcCBlaWdodCBtZW1vcnkgaG9ncyBhbmQgcHJvdmlkZWQgcmVwb3J0 cwo+IAo+IENhbiB5b3UgcGxlYXNlIHByb3ZpZGUgeW91ciBUZXN0ZWQtYnkgdGFncz8gVGhpcyB3 aWxsIGVuc3VyZSB0aGUgY3JlZGl0Cj4gZm9yIHlvdXIgY29udHJpYnV0aW9ucy4KPiAKPiBUaGFu a3MhCj4gCgpIYXZlIGJlZW4gcG91bmRpbmcgb24gdGhpcyAiaW4gcHJvZHVjdGlvbiIgb24gc2V2 ZXJhbCBkaWZmZXJlbnQgbWFjaGluZXMKKHNlcnZlciwgZGVza3RvcCwgbGFwdG9wKSBhbmQgNS4x NS54IHdpdGhvdXQgYW55IGlzc3Vlcywgc286CgpUZXN0ZWQtYnk6IEhvbGdlciBIb2Zmc3TDpHR0 ZSA8aG9sZ2VyQGFwcGxpZWQtYXN5bmNocm9ueS5jb20+CgpMb29raW5nIGZvcndhcmQgdG8gc2Vl aW5nIHRoaXMgaW4gbWFpbmxpbmUhCgpjaGVlcnMsCkhvbGdlcgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=