Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp775218pxp; Fri, 11 Mar 2022 14:49:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJxWfepPNVkdUCf2jxGVbG12hKDD+1F0ZtR1uKt3GmCBwrQTctZHdxwjvK7PHl6U68TgoLuZ X-Received: by 2002:a17:902:d506:b0:151:ced2:3cf with SMTP id b6-20020a170902d50600b00151ced203cfmr12784436plg.147.1647038963607; Fri, 11 Mar 2022 14:49:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1647038963; cv=none; d=google.com; s=arc-20160816; b=vK0fUNFOtR9D4aw9iZ0BIijZKtgRNHiG1CB/rmLillluQ0MUOM3HtpSznpwIlkmolU SO3sJEp0wGdpfrw/M55TzxPywWhJ7Rbt+iYIjoQ7JRpcwZMX1iVF86KEqYWTom//jVki 5exT2p7cOY/K5KcOqsLrbLqKA9IkjK3UA/fpSdxphjl95Lk05wQpCuKrobdsUJEqI5vG f8+aDSAnCbgnQOmb8KuPHOAM373Mw9rLiQvaL8PUKvhr0aaMV2+ihS85eVhP8pMQ0lDK yFxQ81serkZP5A798aCpfRN28YGTM3LYAUmS44bbdkS8qIfpmL9AS/NAle+hfXgJYZjE JrZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=jiPYRMkrssmQzhaA+Ut3AsPHiZnVrbpMyqtiM6imme0=; b=qkaw5wK7ox7SwpgrSFUQKSjX5eVNrJ2QHAxhFoFc3OHOAk0DKXCPOULOirFucuZruC SCsUvfWbzZosTIntj+ncMOkJsu6bSKbSZHzGK18KIODTsrwGE2RTx/oQVk5/rr3gwjOJ 53+MccxmEJyFpzIVCnI1AWwbbN1tDrlKPvExpRYHoYeFlSqPSv4zNbJF2r8T4OLXu25Z EqYtxsyCSl0HokONbjEKTHQCQPvqQE0t5dzAHkZhSKHFcBGngJPQBC7BFfv/uYKYFI2s 3z5aH4jj1X/L4QxotDqTqQMYcS1oekLBJaifbvvm4qSkgZZF9tDHKveDJTxXM+RGeESa XmWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=FYJDVYp4; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id x3-20020aa79563000000b004f75bed53c9si7533471pfq.249.2022.03.11.14.49.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Mar 2022 14:49:23 -0800 (PST) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=FYJDVYp4; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id D9CCE23D750; Fri, 11 Mar 2022 13:46:57 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235952AbiCKJkB (ORCPT + 99 others); Fri, 11 Mar 2022 04:40:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33992 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235553AbiCKJkA (ORCPT ); Fri, 11 Mar 2022 04:40:00 -0500 Received: from mail-vs1-xe33.google.com (mail-vs1-xe33.google.com [IPv6:2607:f8b0:4864:20::e33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A35BE171289 for ; Fri, 11 Mar 2022 01:38:56 -0800 (PST) Received: by mail-vs1-xe33.google.com with SMTP id u124so8859921vsb.10 for ; Fri, 11 Mar 2022 01:38:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=jiPYRMkrssmQzhaA+Ut3AsPHiZnVrbpMyqtiM6imme0=; b=FYJDVYp4jLwtTtitWngDo5FGfkc8c03zpG8SnvTYpahLC3AelPSYyLMYNAGhTG4VdF xLjr+y5KA9uU4gGu9fhpcWbrOLyp8kGthXUqsFuMerUqj9AimOum/jJLsWVNTLOwwU1a k2nj0zS9O2VJfNPm4/Y8NcPZsmkGYn8PAg69LStqYzZHZNOMz5uh7C4RENG7UEmxQLGF UnN/waGsIi7ZmEPeqSWePdu0pHt9siZhCU1vUHXVL58JWvrnKYmywRnaWuGpBYQc2SBM 6+NTT4pwRj1bKkuab2Ra/4bQc7zWJmZrshbJd/0Jv5yqOOuoZEzl5R8yFEn264CTeDNj tPcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=jiPYRMkrssmQzhaA+Ut3AsPHiZnVrbpMyqtiM6imme0=; b=H39+v7UI7IZRLyufj8MNOu2lml3Uab8CKpcoDOn5q4QnnFH6kI3Bw8CXKlzrjj9oJ2 DiJoFEUVLxDdD280FAb/c1phPc2lpUA5Jdlq01tcPgvdsvDIKPrrHrAg0gRxHLm58RTN R93qbIfcF2+X7tBU3mKUwAWtrE1YML+PlF4HbJtgiAmQ6z7Kb95XzkOAew8hwyVdV5eV KMMzHDbix5Rx/rByIsYeKt4xY0xfWyt0OEzf1cBnNXDvDNJnTwAyi/Td7lmtyKO97K7J n/vlpPS9d2aqivFsVGnHZ7dY7Q58qajxh/zb75LQX2b0IUoHrYX9zVbWvojAIL2s1urx 47EA== X-Gm-Message-State: AOAM532jcvqxiF1/WT3LveLKyVnhSJzHkBZCxYKIfymV340FIjnCuw+i naiJBc7nwIAsRSlrJhZMACuAMrI4GNX7OmWeBJbs7Q== X-Received: by 2002:a05:6102:3a06:b0:31b:d9c6:c169 with SMTP id b6-20020a0561023a0600b0031bd9c6c169mr4424556vsu.22.1646991535079; Fri, 11 Mar 2022 01:38:55 -0800 (PST) MIME-Version: 1.0 References: <20220309021230.721028-1-yuzhao@google.com> <20220309021230.721028-15-yuzhao@google.com> In-Reply-To: From: Yu Zhao Date: Fri, 11 Mar 2022 02:38:43 -0700 Message-ID: Subject: Re: [PATCH v9 14/14] mm: multi-gen LRU: design doc To: Mike Rapoport Cc: Andrew Morton , Linus Torvalds , Andi Kleen , Aneesh Kumar , 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 , "open list:DOCUMENTATION" , linux-kernel , Linux-MM , Kernel Page Reclaim v2 , "the arch/x86 maintainers" , Brian Geffon , Jan Alexander Steffens , Oleksandr Natalenko , Steven Barrett , Suleiman Souhlal , Daniel Byrne , Donald Carr , =?UTF-8?Q?Holger_Hoffst=C3=A4tte?= , Konstantin Kharlamov , Shuang Zhai , Sofia Trinh , Vaibhav Jain Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 11, 2022 at 1:23 AM Mike Rapoport wrote: > > On Tue, Mar 08, 2022 at 07:12:31PM -0700, Yu Zhao wrote: > > Add a design doc. > > > > Signed-off-by: Yu Zhao > > Acked-by: Brian Geffon > > Acked-by: Jan Alexander Steffens (heftig) > > Acked-by: Oleksandr Natalenko > > Acked-by: Steven Barrett > > Acked-by: Suleiman Souhlal > > Tested-by: Daniel Byrne > > Tested-by: Donald Carr > > Tested-by: Holger Hoffst=C3=A4tte > > Tested-by: Konstantin Kharlamov > > Tested-by: Shuang Zhai > > Tested-by: Sofia Trinh > > Tested-by: Vaibhav Jain > > --- > > Documentation/vm/index.rst | 1 + > > Documentation/vm/multigen_lru.rst | 156 ++++++++++++++++++++++++++++++ > > 2 files changed, 157 insertions(+) > > create mode 100644 Documentation/vm/multigen_lru.rst > > > > diff --git a/Documentation/vm/index.rst b/Documentation/vm/index.rst > > index 44365c4574a3..b48434300226 100644 > > --- a/Documentation/vm/index.rst > > +++ b/Documentation/vm/index.rst > > @@ -25,6 +25,7 @@ algorithms. If you are looking for advice on simply = allocating memory, see the > > ksm > > memory-model > > mmu_notifier > > + multigen_lru > > numa > > overcommit-accounting > > page_migration > > diff --git a/Documentation/vm/multigen_lru.rst b/Documentation/vm/multi= gen_lru.rst > > new file mode 100644 > > index 000000000000..cde60de16621 > > --- /dev/null > > +++ b/Documentation/vm/multigen_lru.rst > > @@ -0,0 +1,156 @@ > > +.. SPDX-License-Identifier: GPL-2.0 > > + > > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > +Multi-Gen LRU > > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Here I also miss an introductory paragraph about what Multi-Gen LRU is. > > All the rest looks good to me. Will add one in the next spin. Thanks.