From patchwork Mon May 22 11:20:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "T.J. Alumbaugh" X-Patchwork-Id: 13250195 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 70006C77B75 for ; Mon, 22 May 2023 11:21:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E7959900004; Mon, 22 May 2023 07:21:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E28B5900002; Mon, 22 May 2023 07:21:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D1789900004; Mon, 22 May 2023 07:21:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id C2B3A900002 for ; Mon, 22 May 2023 07:21:14 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 88CE11404F9 for ; Mon, 22 May 2023 11:21:14 +0000 (UTC) X-FDA: 80817649668.30.714F4E2 Received: from mail-il1-f201.google.com (mail-il1-f201.google.com [209.85.166.201]) by imf13.hostedemail.com (Postfix) with ESMTP id D239320011 for ; Mon, 22 May 2023 11:21:12 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=chESpP8R; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf13.hostedemail.com: domain of 3J1BrZAgKCJ4R8JSK98SEMMEJC.AMKJGLSV-KKIT8AI.MPE@flex--talumbau.bounces.google.com designates 209.85.166.201 as permitted sender) smtp.mailfrom=3J1BrZAgKCJ4R8JSK98SEMMEJC.AMKJGLSV-KKIT8AI.MPE@flex--talumbau.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684754472; 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=tjbotIl6dteDpFw7M2HIwfdcqW8YhSXjziuk6U7H4Oo=; b=IAd1MkbcQDgcH5IbrS4hTiIEKDisU6tVBaDrQM0gWO4ph4HDFY7gbN8CO5pcQfbNM+w8U5 aXyhCT8KspXUejHHhap0M85gx4VJY5hl4cvfmJZlFI/clljX1HxGXaF/8mchUVvzR0F1Fj 7EL2mJimc5W+73NapswrWeyY5PyGAdE= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=google.com header.s=20221208 header.b=chESpP8R; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf13.hostedemail.com: domain of 3J1BrZAgKCJ4R8JSK98SEMMEJC.AMKJGLSV-KKIT8AI.MPE@flex--talumbau.bounces.google.com designates 209.85.166.201 as permitted sender) smtp.mailfrom=3J1BrZAgKCJ4R8JSK98SEMMEJC.AMKJGLSV-KKIT8AI.MPE@flex--talumbau.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684754472; a=rsa-sha256; cv=none; b=O4ddciH67LtZphmkuuGhVXCN7pk5pBPWOVfP3yEiT3SjtWELv9SAYzYxHCT3HUM6JKPlPm Cgw3xEPWwMDzerOZnzhugORngAtCYHV6M+XFd16K27DC3wY6ctrX4W3B+adjq3oTfD+h5g mQdUljqow21bxtJAgBNzDmscrTC+l5I= Received: by mail-il1-f201.google.com with SMTP id e9e14a558f8ab-3381af7e466so93366315ab.2 for ; Mon, 22 May 2023 04:21:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1684754472; x=1687346472; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=tjbotIl6dteDpFw7M2HIwfdcqW8YhSXjziuk6U7H4Oo=; b=chESpP8RhTjBYYVdguowYuRgIznzG4M2UF9I7tFZtlG8zb2E0krTaM/+YPGrU8lWr7 l/ys2WLnJQP7hnutQyiv7RNRbbcPcCKWKSYiG5hc0J0QT7WfehDUyCSIFZbvY6XzplnK kxMCdv2IBYm4MP4HlRbMs9m1RwRcMyy2i5IrR8FpwbTiEGvFv5gb7Jr4uzHdURDpMXPq lPDRcdGUF3kRVoBf/nZGEJdAB+wBQltqNBDiTKDRwz1tJqIrABPqDnDY4h9pUGo4VXHw ZqM5JpkVP0R1tDNbnzeIIV3YCvOaNhpBgQTK6mvck7LioQUhlY6FyFvE5tc/7k6XnuKM JDuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684754472; x=1687346472; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=tjbotIl6dteDpFw7M2HIwfdcqW8YhSXjziuk6U7H4Oo=; b=O8dIscBAhTnle8pgsmqE3BbAFShk8GQtPe/lxMt4f4XMztkSin/VoEubmpywq7W/9/ sJdGk3nqdwx8SQKLcgIYEBEeQExJGpKpyf2O+H2UJr7RpZleL/xPfmjha7nr0sV+KTTI FydhSZcxJcDrWGLOPLcFMASaFNxDIQISZFkxyRv4SxCmqStnOGAJWbIJNMGEqGvE1gzs h+IuoS0hbks0hPC2mdr7+MLXh8+hso/j/wywWppD3Py5pC7dHKa2qkaSacAVPW5gb2L5 Wi4Ith1/aAORC6HP7bPPAgh2kXlYbVwraRSPewrbOvAYfEBJ4hijT+i3ASkpIWKgtKW6 8AMA== X-Gm-Message-State: AC+VfDxrV5JHRGPS4ruhykVCPJ650iBVS4W+wMS9Uuof05cChH/8/PGV 3Ifmieo1BvoJdx8QrkA05S35YkSIrJeUcw== X-Google-Smtp-Source: ACHHUZ7UWSQwQGsHd72I/yejf19ofrwyt2xX81bG/zc8LpBQfPH0BVPAIm5/Niti+tcKANdc8o7V/lNN1cV5bA== X-Received: from talumbau.c.googlers.com ([fda3:e722:ac3:cc00:2b:ff92:c0a8:90d]) (user=talumbau job=sendgmr) by 2002:a92:cb44:0:b0:335:479a:8eaa with SMTP id f4-20020a92cb44000000b00335479a8eaamr6111039ilq.6.1684754471949; Mon, 22 May 2023 04:21:11 -0700 (PDT) Date: Mon, 22 May 2023 11:20:55 +0000 Mime-Version: 1.0 Message-ID: <20230522112058.2965866-1-talumbau@google.com> Subject: [PATCH mm-unstable 1/4] mm: multi-gen LRU: use macro for bitmap From: "T.J. Alumbaugh" To: Andrew Morton Cc: Yuanchu Xie , Yu Zhao , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-mm@google.com, "T.J. Alumbaugh" X-Rspamd-Queue-Id: D239320011 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: ut1ijux5t3bcuatye7ggfo19eur4yiuh X-HE-Tag: 1684754472-209091 X-HE-Meta: U2FsdGVkX1+/hIs/T1kD0R6uFVop99esRVNmALvxrlGgfvWTiBl4QtHda22YefnjE8W3wJlMGKluHHE7IxiFaUfF3VYiy4ry3insjIWhbuYXiUTAncbFnt4H9SIqYxiQ79aq/+ietXlII3JS/PGlZThCuuAlDxjHZUjaZB6WqFuSuaOtPh+vXJ5xj0g6bp2EzHNGrwdwHhAKPppFK099XMPcsP1gPQasm1C2+qh6gU6s0zQar0iL8y+e1ejMrQhAdTdl0yNopyouxGBA440iyTvMtZCySLSylS2H0iq5pJTMXmp2Ng6TPFk4yJtRFG+Q4yE/0ngrQ6330WbiCn7eUs4Euj5bBbX2xymLquhLxBVW7UHc/jEFv92xIygJ+Woy91/FgscdliIR+oojJS7GpQ30PAp77qE/7K/CzIDqWNL0w7+M5JjNGnpU+bfCgOfoAp6Hncvp7gg330WByheBGFyxraC7fg3EZgknT/7fd66SbQd/RnQ1rxThpHz1loRFoSwvcTcFAYO1xykOIsOfe/IhLku/JlIew1oHBC8FeqN513G+Ih8k8M61CWdUKDKAf6HyUsiwQmdlki7nF0lVAPlZ3TIs3d4wY8XhXSoNogdHa1PZxbK13tGrbFzI6k+TaXxGSeQznLnhKWYS9EbRXr9MNuoG3jXJfdxpyPdlAdtx5Ax5g5qJsztYZZIWx/XEamoZsFEDRQ/2ECq6hlUdQGWmLZ0YsVHw3+LXoeC5BmHA2eYoQnNu761h84JQL4dGOnkTLGAvx60VbjhiziV/tred2zBwU80Y97+GGvP2KSpTDho6yHyI4KS1NMXly5u3sfnO4qERq4zihGryytf0H6CbA/Rzyd56JBoVk/P/wI7QU0Mgyxo0NaxrpMU7qz6zvYj/klc0/CydFMyUSLy72N4jDUyK2Lj9GjpI9UVKr4NS+sl9hGHPR9mbFJHBavUHxrjvxjS+zYrVlaxhHuW g4YPUbuB s//A9JI8eYd1aOksNz4juv8CBfxjTbVxE2THFmTuc5BsXQFia0Q8hgJELiSe+5+oF7bzoJRrcaYAWT/xL6Gh8fzFhZJ6ySYCK1kNN/yI4VoG7mnA0uR1lvqfkUoAVbR42Fy6xKA7TZiNOfPI6rlKPU9ESCxIUEOr3VP1zYUjbs/EekrtWFW5crrXMZeBxJoyCjFJie2o+lYgr1qQjrjDWMBmr2tOIJsblJtDSpds8Ln0anZpQ+gnAwxJaNs5KCzVXonhLKu42AC56IvoRvhTYceOIUX6iRu5msFVi8Kx6hC9GupCAD4YMUFDVuRRwVuGPBCm/qd3kY04nrPvmeAxtEzjNfsDzWwFr03QYgforEgjwAIeDDGRMxCoZKekm04XJhV6F6edM3BxLej7p9M5XbtVWMqnKT5ztdGyiOrt1n8ByIC3rI6qZN7U2XIkveUCVMwT39QEDi666SdYDF6pPzNQuIfxgBvqPg541FYMADp0rlwC4W5/28yWyUcjXkeeD/8wDu+NUhvURsBf9bCheN546HL1SQPQO9QNZzBXwKh9Mgv/RcOgerBNSeYMzpNG9vCnKgiGbbKyJYghEJh/x+P8bqV4JICvQ4I3sePoFVxikztUoIiOUmdS9ew== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000033, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Use DECLARE_BITMAP macro when possible. Signed-off-by: T.J. Alumbaugh Reviewed-by: David Hildenbrand --- mm/vmscan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/vmscan.c b/mm/vmscan.c index 4637f6462e9c..cf18873a36b9 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -4144,7 +4144,7 @@ static void walk_pmd_range(pud_t *pud, unsigned long start, unsigned long end, unsigned long next; unsigned long addr; struct vm_area_struct *vma; - unsigned long bitmap[BITS_TO_LONGS(MIN_LRU_BATCH)]; + DECLARE_BITMAP(bitmap, MIN_LRU_BATCH); unsigned long first = -1; struct lru_gen_mm_walk *walk = args->private;