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 3E7C8C38142 for ; Wed, 18 Jan 2023 00:18:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C07B56B0073; Tue, 17 Jan 2023 19:18:35 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B8E686B0074; Tue, 17 Jan 2023 19:18:35 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A2F176B0075; Tue, 17 Jan 2023 19:18:35 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 8C4776B0073 for ; Tue, 17 Jan 2023 19:18:35 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 6EDD6C087C for ; Wed, 18 Jan 2023 00:18:35 +0000 (UTC) X-FDA: 80366008590.21.32A7F7C Received: from mail-io1-f74.google.com (mail-io1-f74.google.com [209.85.166.74]) by imf12.hostedemail.com (Postfix) with ESMTP id D1F2B40015 for ; Wed, 18 Jan 2023 00:18:33 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=DiMuuKDU; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf12.hostedemail.com: domain of 32DrHYwgKCI8Ct4D5utDz77z4x.v75416DG-553Etv3.7Az@flex--talumbau.bounces.google.com designates 209.85.166.74 as permitted sender) smtp.mailfrom=32DrHYwgKCI8Ct4D5utDz77z4x.v75416DG-553Etv3.7Az@flex--talumbau.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674001113; 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: references:dkim-signature; bh=5YP4NYX9S7zVrVLE6QdkyuYEvdTIcKXOFJ/pF/J7aoo=; b=uYutiO06iGsB79swwm77hbRvAuojk3Q2gGu4YTERiLMad1Q0YJDfN+p9N/F1zdmuxL4hn0 Zg+CfxULvYoLpKid0PShWfFavpxQK8RO1tHfP/nfJ8+ljZPDozksgCYWreepbK4y98/AEM G0x8LxyepfL452iwBJdj45oc6Xpj360= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=DiMuuKDU; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf12.hostedemail.com: domain of 32DrHYwgKCI8Ct4D5utDz77z4x.v75416DG-553Etv3.7Az@flex--talumbau.bounces.google.com designates 209.85.166.74 as permitted sender) smtp.mailfrom=32DrHYwgKCI8Ct4D5utDz77z4x.v75416DG-553Etv3.7Az@flex--talumbau.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674001113; a=rsa-sha256; cv=none; b=bxjryN4NJ/tyENC0zN82EB3v5SgF/5vLhyhOxyKlU8XoR3Qv03/EPqxUuLFW57BPfSYsU5 Qk91vgPSzgqRIdf8uEKIacxGJtZw997+OhlLSx+66OQBb0OuKNABi54S5NySuo3wEI+K2f jZaE/zArl23GZsm8ifNRRzNutl5EvNQ= Received: by mail-io1-f74.google.com with SMTP id k5-20020a6bf705000000b0070483a64c60so9090152iog.18 for ; Tue, 17 Jan 2023 16:18:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=5YP4NYX9S7zVrVLE6QdkyuYEvdTIcKXOFJ/pF/J7aoo=; b=DiMuuKDUaQOWmEy1UBMBwe/WEcDFFi7wMWK0S7xtZv31BW4UQFj11yCkucyrd4fBuV TByB3DM7eQS7zzwog8470VEv2k1JUWnPhS56LhMF5GWuymbNZCPe2SxySZhLq23W4S3I v33snliHSMPz0cEd/7Jgl2rSY5NjnvM1c/cppzfTixKO3oVbMXq1WfGZnnoaBBU1SVDn l3xP8irHPvWGr13JZm+erNTVTC2D78Wy4b6fGa4/pquQy60cOonorJytYVT0D/GCajk6 xfjCKXpnj9Nqht/S9SYSjo9Eh1g18ghyPi5nb4MG7PMFMXSia27z71p8CBOgBe+R7aIX F5zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5YP4NYX9S7zVrVLE6QdkyuYEvdTIcKXOFJ/pF/J7aoo=; b=wNTb26dXcyiDe2jFgkkO27F+FmuPPu3eb6M2kxSwegFhJk6Y8caAPhzMntCasH7eaX 7HYG04aaszD9RyvuwqdSzj0ZA1Az5dC2QpeHuXMK7KbHRsHf8DvNFqDLTjZNBdsuJYba T6DIxFgTLNvIu0cFCL/v9im/c1tu/oI6yLwhd4q8DnYKoJ1K8D3r46shzMdSOSD3h1/b 5Y6ixAKIuKtCUteP2ZJfnpevMvumFj+w6Ft/1i1N7yvFk1H6ofSCuHrrZc4yeTmbQcDZ YSTTwdC7af5eM8fmaMP9xDK8OJwLnMXbphjyngKkUOhSLKI7OtLslB19ITiGYcuFjHWs h12g== X-Gm-Message-State: AFqh2kqjSCezQDB1exMtdbb9yv3/7NnaNLd9KAn/NpStU08JWtnvZLjV G6bzAScHK5TIOehD1OHND3K2I/tS4nbLZA== X-Google-Smtp-Source: AMrXdXsFqr8HDqlUNMxYGuAtJ7EfwL5fmDPmzLylZfggQzUqT0acRAJN8EnLNioKK3h4K7SNaTq4Z2soq78ZFw== X-Received: from talumbau.c.googlers.com ([fda3:e722:ac3:cc00:2b:ff92:c0a8:90d]) (user=talumbau job=sendgmr) by 2002:a05:6638:279b:b0:3a5:93e:989a with SMTP id dl27-20020a056638279b00b003a5093e989amr439248jab.319.1674001112913; Tue, 17 Jan 2023 16:18:32 -0800 (PST) Date: Wed, 18 Jan 2023 00:18:20 +0000 Mime-Version: 1.0 X-Mailer: git-send-email 2.39.0.314.g84b9a713c41-goog Message-ID: <20230118001827.1040870-1-talumbau@google.com> Subject: [PATCH mm-unstable v1 0/7] mm: multi-gen LRU: improve From: "T.J. Alumbaugh" To: Andrew Morton Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-mm@google.com, "T.J. Alumbaugh" Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: D1F2B40015 X-Stat-Signature: rbii8n3wfackuxjpahrc1rj7kugwkoex X-HE-Tag: 1674001113-272690 X-HE-Meta: U2FsdGVkX19BpGdQto3K5GU/NJEHOyldic+OmXuMpiu1vZ5Gv9XlQtxfXm9t6LmD/ujGiEaU2QLjMwayrBGuKeXVuplUH5ujw6cJZmQCBxwLP2mpMguzgnZ8HPwQqNy0iKm9ElKRtckfJjyxlwwkq9JzZAY0KFQd3zqv/1/ghJyHVTPK311W7DfYjQrTqjGgs8JUnjW9p/EHfUncUoowOjRXxm9TDgsaPreXIWcLxyrDTsX1alWuB1h4vxjrwWVBaS62Efp4P3oLD8LaFD/1GfDtzElj0XCMyGr/X/FU/DOxwkz/Hxft874A7gTGvf70K0ASa9R9Ugkfe2mMJKRztG6DVajl8RcabvyWUaluncLsV83nUM+rbb4BDkdX9gTpWzs6AaCHQzxP6BJMpjtCBvfOwYVbw7FBoms97Jf8F/Kj3lA9uHXNUFfIq1iUPOlXRzacyRHp23fDGLOHXzdww7inHCK1W4V8wtC9S4EDcjJ4gyNAlA3wxw8mgb4smzpeEf46OX/3+LDpBLC05BH0AzPoAs+cQkuFRjgUQ1B7rY9grzPrNT/TmfqAwfQNRoY3jT/biFID7dEf+uzY+iZ9KuojumzRZoXD2sYNFSL+czgPb9jNT/nfpZsywmD77EjdRk3dlSTdE1iTBBWUfgRtoGXIDOwJuHf/ukwK6d4JkpsVJsEd1HHuDCOCJam29q1GLDGBxkM4EAjgjsZkzMiLcA7l/IJSzBkOh3OWPRmDAAit0uzxH7nc7G013cNyPg4gnYOjGpEiotRfzDI7yIflhUJ+JfJ2iGeairVi4yR94okmxIQ/iQEHeKkPIotj66R+y1TYnVRz2EuyTloPWA1wP0MGyjSaC8NMfRou+Rj1rL2vLiTjSN4hJgm4f95d+Zp27V+VqeU/uhaacM2YrSmjXSfy8PRYuZSncy+cZtl0+U2ME2XziFF7bGHQDAZ9f5HIxMKEidMkXBTwESdd+tm 5NquvKAO ss1UvqgutdssFczqO6PiyaGdyVpQuHoGD3S/aHFknQcStFmTiuItaL7pTCsCXayvm0QgTu5giOL8JPJTz+urA/hmQp47LEmFIaiwA6l12JO2OPW4VlsqKUBsuKvQR5MXCKjr026b4jNDDhg0aLXyb1TLA/hh1tA6a2zYpi1rE/YsxcNVT4y0v15T38YQk9fyAP7fTswVqEcHrPb+EXQY4PFNc7wP0YaxeLAf2sIcXdyPxW9zM+gm/UTncPojmQvW/Wz7Q/iEvo0/tMiqVHlzg1fT/Nr7sRppJ+HkSfcUzAcvt8lH2/9LstKfn9B/ajU7PFpvo3jTiA/zhO6CybvMFoMmMlH8KovSpzwRu2JFCUgMdZLv/2uQ8pTZnVQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.171282, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: This patch series improves a few MGLRU functions, collects related functions, and adds additional documentation. T.J. Alumbaugh (7): mm: multi-gen LRU: section for working set protection mm: multi-gen LRU: section for rmap/PT walk feedback mm: multi-gen LRU: section for Bloom filters mm: multi-gen LRU: section for memcg LRU mm: multi-gen LRU: improve lru_gen_exit_memcg() mm: multi-gen LRU: improve walk_pmd_range() mm: multi-gen LRU: simplify lru_gen_look_around() Documentation/mm/multigen_lru.rst | 78 ++++- include/linux/mm_inline.h | 17 - include/linux/mmzone.h | 13 +- mm/memcontrol.c | 8 +- mm/vmscan.c | 534 ++++++++++++++++-------------- 5 files changed, 360 insertions(+), 290 deletions(-) -- 2.39.0.314.g84b9a713c41-goog