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 8A1ABC43334 for ; Wed, 22 Jun 2022 06:22:25 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 02CF86B0118; Wed, 22 Jun 2022 02:22:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EF7C88E0084; Wed, 22 Jun 2022 02:22:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D99808E0083; Wed, 22 Jun 2022 02:22:24 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id C63C66B0118 for ; Wed, 22 Jun 2022 02:22:24 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 9FB4935630 for ; Wed, 22 Jun 2022 06:22:24 +0000 (UTC) X-FDA: 79604877408.18.7F1142E Received: from mail-vk1-f180.google.com (mail-vk1-f180.google.com [209.85.221.180]) by imf28.hostedemail.com (Postfix) with ESMTP id 4E78CC00BE for ; Wed, 22 Jun 2022 06:22:24 +0000 (UTC) Received: by mail-vk1-f180.google.com with SMTP id b5so4528247vkp.4 for ; Tue, 21 Jun 2022 23:22:24 -0700 (PDT) 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; bh=3XkLitP86rtDsNGNbm0pYZThHpLJXqkixx7LWXPpMas=; b=lV/C6bX6AorIyXEwUKhCPN4hfwYvOVc72nXEWyA16PukyWkFG0DvFmv6UUjVbQa/n/ dBlQDAmwYcrP/bm5/Wyv7Vc9yoWw7v9Jm8SmGzSZOxcvCsDQEsxZlgnA1KhvecIkHvfv eoumq5reiZ6xTrsecj3D52UwphTC1hXbBTZt59ANbHd4hM0Et/l4TSagGnh2Hlm/TLT9 sfZMYu0v1Kg/89RnQMWTNQYbk0Fk/GyUkSkoBEHLUFrMTWuM8dTFyhbbzKumcNAhg0po yH2nrG2A3dViKLmvyjsyNWXYWYSnOZ7y8VnP9qV0zyM8vGffeqVrbN7/D1bybfeAzNYa OtYA== 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; bh=3XkLitP86rtDsNGNbm0pYZThHpLJXqkixx7LWXPpMas=; b=fDDPejJt31UCV0sO3MCxlI2Y4tYm8xpzIvR4TBZAH+hQ3zPXR73RhycHiSQ8RiPVOk 3A5mgv43diG1Cw3Xq38H5MmJ829+RTDw0KX8Wku86RQJ7MgVMKSkOG15MeVtoPJBoUag KDyj4qAnXJtgJVBLg+t8gMcYY1V5ngrXcUL63AoEmd1YbXPgDk6O0wEhohDF6rQ8Nt4D OxShLKo0xNpNanQNSuTFOEtR95uReo1hF41/WGBLUUZGVT5d9n0kY8VaINlXpVVRWwx1 E1taAAWjNyFPGv8/cNsW1uQ8dpGOdFmHIHXMdSufmgHiw4v40w6U12bENFIdcK6jRjkT 4gZQ== X-Gm-Message-State: AJIora/ST93BXIxS7bGCnRA0WRPIxrfrsCR+nAHqCrj4tRCiiDUqioWD NzOMACoMpbWL7ZFyFiC43ZPB8tbvQXSkg2uF0kE3AA== X-Google-Smtp-Source: AGRyM1uGOkTBGY7ctKwH9tj7aqZUuj0ObZQ8AcIdtefS/K84QQ9iakI+N0KjfrqW0Z/yfLxJn1WX37eYGSmcYBCl/qs= X-Received: by 2002:a05:6122:1479:b0:36c:502b:fdda with SMTP id r25-20020a056122147900b0036c502bfddamr4569701vkp.14.1655878943347; Tue, 21 Jun 2022 23:22:23 -0700 (PDT) MIME-Version: 1.0 References: <20220614071650.206064-1-yuzhao@google.com> In-Reply-To: <20220614071650.206064-1-yuzhao@google.com> From: Yu Zhao Date: Wed, 22 Jun 2022 00:21:47 -0600 Message-ID: Subject: Re: [PATCH v12 00/14] Multi-Gen LRU Framework To: Andrew Morton Cc: Andi Kleen , Aneesh Kumar , Catalin Marinas , Dave Hansen , Hillf Danton , Jens Axboe , Johannes Weiner , Jonathan Corbet , Linus Torvalds , Matthew Wilcox , Mel Gorman , Michael Larabel , Michal Hocko , Mike Rapoport , Peter Zijlstra , Tejun Heo , Vlastimil Babka , Will Deacon , Linux ARM , "open list:DOCUMENTATION" , linux-kernel , Linux-MM , "the arch/x86 maintainers" , Kernel Page Reclaim v2 Content-Type: text/plain; charset="UTF-8" ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1655878944; a=rsa-sha256; cv=none; b=qZAnsUD2AeUuBVmmnKZLbz/F52vDGpgnE7jjm81h2c9oqCb1lXnyN7/DxlV7TTTPebV/En 0W+aQ0olPTDXmjjqfLd+sTqA9OBz02ZeU1YFVGn2CpOLrvI4vcfXy2Bk6oYBmMcL3MxuWj 6wkuOgnOwxz/WCUe0/zJFHSHbMeqGDk= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b="lV/C6bX6"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf28.hostedemail.com: domain of yuzhao@google.com designates 209.85.221.180 as permitted sender) smtp.mailfrom=yuzhao@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1655878944; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=3XkLitP86rtDsNGNbm0pYZThHpLJXqkixx7LWXPpMas=; b=O+jxbLmbDqVIRfUJgaqtfoXFfxYTeJCpiBxyQGxDFdDw9xMYzqbToxYrwv75BvB0Quw4Wk m6C//iIFJdAKVoydANZzY+FwU1hn7nXsPZ9EMPHZ1tCUholc416wsyrFC2M2bRw+wVynZI Bl5uNSlBz5hZ9VEnPSL7UPKF2cUpdik= X-Rspamd-Queue-Id: 4E78CC00BE X-Rspam-User: Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b="lV/C6bX6"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf28.hostedemail.com: domain of yuzhao@google.com designates 209.85.221.180 as permitted sender) smtp.mailfrom=yuzhao@google.com X-Rspamd-Server: rspam03 X-Stat-Signature: ue4wsoe81hkn1pkbhequfyr397cd4k6r X-HE-Tag: 1655878944-467913 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: On Tue, Jun 14, 2022 at 1:17 AM Yu Zhao wrote: > > What's new > ========== > 1. Fixed a bug (using pmd_addr_end() when __PAGETABLE_PMD_FOLDED) > reported by: > Thomas Graichen > https://forum.armbian.com/topic/20018-mglru-patches-to-bring-down-kswapd-cpu-usage/ > 2. Retested on v5.19-rc1 and rebased to v5.19-rc2. > 3. Nits. > > TLDR > ==== > The current page reclaim is too expensive in terms of CPU usage and it > often makes poor choices about what to evict. This patchset offers an > alternative solution that is performant, versatile and > straightforward. I don't see any action items left for me. Are we good for the next merge window?