Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp275801ybt; Thu, 25 Jun 2020 22:13:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwzqY2WQ2aZEq1TJvzG6nPgFIMYnlPLRXcKG/WfzdXXvqM/u0Zzyo9A4nQJrP5cXY9l+88C X-Received: by 2002:a17:906:1ed2:: with SMTP id m18mr984388ejj.529.1593148433935; Thu, 25 Jun 2020 22:13:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593148433; cv=none; d=google.com; s=arc-20160816; b=ZwQpTsc+yc0NyHW57t8D8XEsLAaj2iYJckCaucemm9wWt+FBfIILlDH38FxdHRPSaM k2Q9sFL0wKgngEpjl+0iLb/o7fgXDji9WvavnTtyV4xOk9uB6sb0nxR+32KnQdJg2s8c 6nB6x+1111tphJnsJRCrHYyY4PmVd2VhnxFLVN/Efx3VPAE68Ga8yPGZ8gXyVuohSUc6 pRL046vqEs1kkY27s3djvA1tOrVYdWeKuvgVqDwlffobEhBSlj6YqBa4ZWCl/ozNhDcW m32wloFSiWWHEL+Mq8lbl/Go2eLaZ/fFLRxtjqvSY4ffvS7GG0iE6UVNpIh1Brhn/7Zp U8YQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=wfBF13BglTF4RwewMZ1ym14rhoAm3O65QPSsX/aig1Q=; b=VuN2ujkFsztKhsKUTYMssWVD9mvT5Y2GsdwpfCAX4KINDA/D/T4C3XdFhf+2df1avV 3xfklIr8WjGxrRifLnth4qYl1a7lpP7JcVrqLKUCXOoYzcHZ1IhLS2GXS1XU5YrPXZvr 0zHpfPItGf9dPEGANqq2rltdK460pIQd87go987ipNUJF4+Il+Z1jXp5zIgZ4/1mZHr4 Wbzz7lAN8okgNajDgkPesv/4bxrv1cN+D2PyGCL3JinHQyDjk+8C9AgmbViPXU8NO6G7 +MuR1xiYm1eJqfcKstb90j/1fNFJ+rjl4aKBqvpqxdPElj5NpKmqYXNALN94+4o3CZ9S hMaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=tzpIWVvY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id co3si7205686edb.134.2020.06.25.22.13.30; Thu, 25 Jun 2020 22:13:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=tzpIWVvY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726740AbgFZFMw (ORCPT + 99 others); Fri, 26 Jun 2020 01:12:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42190 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725306AbgFZFMv (ORCPT ); Fri, 26 Jun 2020 01:12:51 -0400 Received: from mail-qt1-x844.google.com (mail-qt1-x844.google.com [IPv6:2607:f8b0:4864:20::844]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9F5ECC08C5C1 for ; Thu, 25 Jun 2020 22:12:51 -0700 (PDT) Received: by mail-qt1-x844.google.com with SMTP id u12so6597638qth.12 for ; Thu, 25 Jun 2020 22:12:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=wfBF13BglTF4RwewMZ1ym14rhoAm3O65QPSsX/aig1Q=; b=tzpIWVvYXKuc6g7aJh3lrInOqTb4/9NJBgy8cjV8iaiZwqcyKu3Wk9Ic2NRMBRyQxb 0xVFjKC7OGee6zjm4eml4+rJgw2oVmvzZqGwnYB7yj2BhpQVs3SwWaK2uC5LNR4EGK4k FFYz4N/1yqGXSAHbbVU5ljHV3c6R3K3bdl53hZPSdO6F3+67ypTbMVnFlU9tF8RlaLUm 2u/nIsDA9npZr89dfJIsWIMdGwDV4tcxGe8rIf2b1zPc0ViD8E91Pk/l5eCO+deNHbPl O+HsDHlK55Ylst81pGtzaGShrsKJP4jeSX0mOarC25ibwmor+11hvl3i+rvTK6Kh0WSC xhkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=wfBF13BglTF4RwewMZ1ym14rhoAm3O65QPSsX/aig1Q=; b=ihDbGgNBQKkcqO70dcfk8wBS6NOfYKlqFXJHOvtJbrQr1Go31fmPy29DZs2AUQFlMn kD0T66Hre9uN2P39LXAVBOm4NHgXWAyUdARaRfFlMIgLjWKdtP+RDbpQiVMqJUBm4PD+ mj0fRTg4YnfU5pEn4Hb+MCum3cTx9rKm4H3XfBKVXZc+sgRRdMtw/KYF9AHnEWIsxoUm 4OOA0l8dUvO+W6sq2NQNnoq7FbxfuN2LuY7Q6pPtPTQ5ey+PvxfIHzVO7Rwte+jU/sp5 kmsz6zUxlAem6jGEy1WuB5ngMflCz4yjNXd0ykXfB/zZS2k1FWWUWMYh+GZ343EEzQRI CoSw== X-Gm-Message-State: AOAM532OTvkcJnRQA7RjHRZfM3pdLrG6x4wPm0BDzzu5V1vxZoT5owfT um3hlkE9A5CkolmYWGeCnjN6yCTNNXuGy6zIUZM= X-Received: by 2002:ac8:5691:: with SMTP id h17mr1077390qta.35.1593148370803; Thu, 25 Jun 2020 22:12:50 -0700 (PDT) MIME-Version: 1.0 References: <1592371583-30672-1-git-send-email-iamjoonsoo.kim@lge.com> In-Reply-To: <1592371583-30672-1-git-send-email-iamjoonsoo.kim@lge.com> From: Joonsoo Kim Date: Fri, 26 Jun 2020 14:12:40 +0900 Message-ID: Subject: Re: [PATCH v6 0/6] workingset protection/detection on the anonymous LRU list To: Andrew Morton Cc: Linux Memory Management List , LKML , Johannes Weiner , Michal Hocko , Hugh Dickins , Minchan Kim , Vlastimil Babka , Mel Gorman , kernel-team@lge.com, Joonsoo Kim Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 2020=EB=85=84 6=EC=9B=94 17=EC=9D=BC (=EC=88=98) =EC=98=A4=ED=9B=84 2:26, <= js1304@gmail.com>=EB=8B=98=EC=9D=B4 =EC=9E=91=EC=84=B1: > > From: Joonsoo Kim > > Hello, > > This patchset implements workingset protection and detection on > the anonymous LRU list. > > * Changes on v6 > - rework to reflect a new LRU balance model > - remove memcg charge timing stuff on v5 since alternative is already > merged on mainline > - remove readahead stuff on v5 (reason is the same with above) > - clear shadow entry if corresponding swap entry is deleted > (mm/swapcache: support to handle the exceptional entries in swapcache) > - change experiment environment > (from ssd swap to ram swap, for fast evaluation and for reducing side-eff= ect of I/O) > - update performance number Hello, Johannes. Could you review the v6 patchset? Some minor things have changed so it's really welcome if you review the pat= chset again. Especially, "mm/swap: implement workingset detection for anonymous L= RU" doesn't get any ack yet. :) Thanks.