From patchwork Wed Feb 14 06:05:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kinsey Ho X-Patchwork-Id: 13555977 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 E7BCFC4829D for ; Wed, 14 Feb 2024 06:06:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CA2C88D0011; Wed, 14 Feb 2024 01:06:00 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C51C58D0001; Wed, 14 Feb 2024 01:06:00 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B19438D0011; Wed, 14 Feb 2024 01:06:00 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id A39E38D0001 for ; Wed, 14 Feb 2024 01:06:00 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 1C1D41A02C7 for ; Wed, 14 Feb 2024 06:06:00 +0000 (UTC) X-FDA: 81789373680.03.5A02859 Received: from mail-yb1-f201.google.com (mail-yb1-f201.google.com [209.85.219.201]) by imf11.hostedemail.com (Postfix) with ESMTP id 6A5FE40002 for ; Wed, 14 Feb 2024 06:05:58 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=IdhloKf3; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf11.hostedemail.com: domain of 3RVjMZQgKCFwECHM8SBIAIIAF8.6IGFCHOR-GGEP46E.ILA@flex--kinseyho.bounces.google.com designates 209.85.219.201 as permitted sender) smtp.mailfrom=3RVjMZQgKCFwECHM8SBIAIIAF8.6IGFCHOR-GGEP46E.ILA@flex--kinseyho.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1707890758; 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=tO+j6VP5gx0nxk/midcgHLSWwgpuiscaWbOyhmHxPio=; b=gA584QT54gCg/3FxNJ70j/FRSa8jEZnwOHtLsCMTxTfmznznsvovK4sr0E/uaNRN44w7Fx UkZWAytxYSVn2ukUH4zB8fi46D72bGlX71tVb9xwqrJFn3tFhPIvJ2ivwgs5e7/oU5HuKz 97wMZhjS27IzDp75iX8Xsu7rJxvf9Bo= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=IdhloKf3; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf11.hostedemail.com: domain of 3RVjMZQgKCFwECHM8SBIAIIAF8.6IGFCHOR-GGEP46E.ILA@flex--kinseyho.bounces.google.com designates 209.85.219.201 as permitted sender) smtp.mailfrom=3RVjMZQgKCFwECHM8SBIAIIAF8.6IGFCHOR-GGEP46E.ILA@flex--kinseyho.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1707890758; a=rsa-sha256; cv=none; b=EnRo0aAp0SaCfw3Xl7klV8OPPflka3AG9/PhwB1VrKJCKVkP6bx4k76SSkQ8mp80Nt2wTu YMsF50QK0fU7LqT0LtxrRUrubJNt4t8VhGCSRCminfSuqQ+VmmIoB4RpbG4YtV+BCaVx/h Vvi0OaTZE9t9jPH5I/PCzZuF4kTHn3U= Received: by mail-yb1-f201.google.com with SMTP id 3f1490d57ef6-dc6ceade361so9112830276.0 for ; Tue, 13 Feb 2024 22:05:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1707890757; x=1708495557; darn=kvack.org; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=tO+j6VP5gx0nxk/midcgHLSWwgpuiscaWbOyhmHxPio=; b=IdhloKf39FMJxHzXrAlXix2o7sI3irJTCMNKiykqg80piENa9vqY4kqba7S3zhq8Q7 0DG2o9mnL8aj2aNKesJYjIbs+y7vZuFU+GJBi5e6iFy+V+kRmFuhPz6o8HiEijmWfU1Z IodWAbKUVEeCG6PimW3bTF/aN5Es7BpMRQ4QhexZk4UmulT20tNax4RgJD02krkgDver jlawH2X85Bp2wNQNeLoEvfKkjZ1Bv0N2q+MlHbii7F7JqPDadalGMSsxmnemXxxYnY9Y f22JuPIugrzJUo5fWr3Ff0BotUf8eH2k4m28DcXuwHOIxKw8VskGLvHOuj7e5fuNrvZu sPlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707890757; x=1708495557; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=tO+j6VP5gx0nxk/midcgHLSWwgpuiscaWbOyhmHxPio=; b=qV/Lcie0oYgwVA2BM2x00LJHZ6EXUvCfTenjWg2kWx/9fLaFJVRymqt5eUgqYemTAR fD5zmKeCywVO+JF/ZUQ2NEEtmXxPihuFuyBqVtlt7lQZHIL2BQqYS7yFFsNPWBZUXpUP 93WhT3NBzA0D7L1wP07lTXJt0K5z8FH9I3spIgVxGIzxrx4ROPr1iQ9oy5YdkOLZ6YN/ E2SWV/5eU7dz0kpiMZWJbkxVfbzrV0dKkJxc/eAUQTynOGMFVKx4pOrSbuWxJkTMj9/c fziQfdoK/8f8rwF1IpVMNfhdi1Cd4AQiax4SvtXQUybA1IHIS07ODoiyi0zfb9fFxx/u zjuw== X-Gm-Message-State: AOJu0Yz27eP5WdrMxUjX992tMlb1LKXJBLjQdzgZ1d07XMcDy9lfR2vn nxl21DE0UB601OHsYrbNI420EGhCXN5IpgafzDUegF6ogF8NTe5NsSTFXx4DX2RgSytW8SVfH7A pCkn7hKT6dw== X-Google-Smtp-Source: AGHT+IEgBF4c944RJd3cQCweLbx8vH+a+ydCYR04V0MZVqfw7DEMXf56cIakMwYakhT2XmYDobhAmDLnwMk+WQ== X-Received: from kinseyct.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:46b]) (user=kinseyho job=sendgmr) by 2002:a05:6902:114d:b0:dc6:d2c8:6e50 with SMTP id p13-20020a056902114d00b00dc6d2c86e50mr318495ybu.7.1707890757468; Tue, 13 Feb 2024 22:05:57 -0800 (PST) Date: Wed, 14 Feb 2024 06:05:33 +0000 Mime-Version: 1.0 X-Mailer: git-send-email 2.43.0.687.g38aa6559b0-goog Message-ID: <20240214060538.3524462-1-kinseyho@google.com> Subject: [PATCH mm-unstable v1 0/5] mm/mglru: code cleanup and From: Kinsey Ho To: Andrew Morton Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Yu Zhao , Donet Tom , "Aneesh Kumar K . V" , Kinsey Ho X-Rspamd-Queue-Id: 6A5FE40002 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: x8smn77g1yggxnxykyr1z51gqe8cpyix X-HE-Tag: 1707890758-621316 X-HE-Meta: U2FsdGVkX1+egj0PZOFkT8eirPRP50nIbCn0W6NaVAlK+sBoJkhUHDwmPydKKX2VN6KRD8b2ZxsmRqVG8Fx4sJWNPuiY7bOVNVD7Zqw4A8PumJ4YHUd5pzbQq+e0cF5KRir6QmVhw5Zw5G3s4CMb45koHk6gZ1DrJq+Fc5h2//PrPrfghxSJIqR25Vx7Qi48Yrp7icCAhtFK1gWLOsCzy1zyLWc1U1H4lmI+VlD5tqao8T51U11NcB+Jq1hVGaPFozwjY3ct3Rl7WnuvGObmwT5UHbiUXaoU2z+fENEKpl8WH1bJDLEFPes5fH76eQfq0OcPFfkAy3KwHavWo+MucRcpzqw5wD4Nu2+tXojBjLub2mI5txz70J5++jv9WpUlv5WsB2EaujFNsuLloJBoNs6pLjyy/9aSW21Uw93UqVgnzlVGOCY/p5ibuB6HEZ/CyYbiVtbpHfKoUeFkj2jDxDLc1t8RMFCs8sPd05VGf0xq6aCtNkuUf71rJY8q25zU0T9MSihqVIqDCM4ZBrBdMUQFr3Icfehxi81SWtiv88cRn+Qv4jAQQW1CGW97vPhGyiqfeF9TE60VmbrfX8Fl3upwZYQHPB1RN02aKqH9u16VZ/kb2RyErRar9WC5VKqBLioDEJ+Z2Rxhk49ZzCO5rArnFRPb1fPL4XOwM+vwekk36M2eTDg1Sty72+8NYzIiz4Chd+gmeb0hVk1ZN47mn44hn+VWrqiu9+sNH+FZemKPjgGBGt8WsDzAOpmDCN3/vM6TyDvkudzBIDl6CKVGmbniA8Z9B9UwkWgXxYjteRBfrr6TYrgAUmJ0zDflejbcUr9nuNp2LTrCvYXSWglZfdj2GwHWLmmWm27+CwFoY5dGxS1lS60Sh4xp3IgukhBMWQ4x/6gSSW1ag26mM4kg4RBydytuuRy80Otu87stctKMYwhMOLd24yw4qalRjggGAZ4SuYtzc9GlwNEnqrA S3olaJi+ EhrLUbCRrDO5IXoVesPJe0C/UlLiSBsgwcp7GBXwH5rcKFGI4a4k8Lkc6TKjPSRp4Rx2jC9d5APu0DKoIYS3WBkyHhdAbLGLAtlAZE9xlBXy9l/dabY0leQYkc5RVFI74qws+xsQJ5P2oPPoR+WFbHYjvmGMCTeKpZdpTgoXTofdyBcxsDtabUJYPanNDR4MTw3LIbPpK6tW6iG6NjdDbQ4T9puOlQxxnaW7ZU1jYBlKlfBiMz5V8NRgyNuUI29om7lrI014B6vBSxCLs3AXIagniw2y696eFehv9BpKsV/ivIm0BKnSQgHPvjXdpMUEYAsOneyoLaNiTOkfURpeio+lo7+e+O+zXpVz4bDlWEoCkapW6EQG4dYnSyZcPlkjx/gwnpUyXSL95lpNzB+MQX0F0aszzNGhLwOAxzgHqPJ0J8+MwXXwImo2ZZbllXLaUtzK5Sv2SPaL+6h0NYGGGm/ExlkygKZIebBC0he0ZN0Hlioe1NE1dxwVmFoY6c666X8LSJAelZVPvPdb2gkkd1oQm5Rs8aPoGWb0tug1rT0MzuyAcc2rUJUBBcVUOTRgy655wRV2kQAEjePDXdLCJAlkTSQrDBnelJ1afxZlgw7lWJOM1HkCGdFY/HAInGJFGilnM5e+iPuj+zK1gsMekBHl74WkXIDLG1MPBPbNZU4d8P8JzB/IdbUeGDw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000002, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: This series is a follow up to the comment: https://lore.kernel.org/7baea98a-90ff-4c2d-9d00-d3ddc715c235@linux.vnet.ibm.com/ This provides MGLRU code cleanup and refactoring for better readability. Kinsey Ho (5): mm/mglru: drop unused parameter mm/mglru: improve should_run_aging() mm/mglru: improve reset_mm_stats() mm/mglru: improve struct lru_gen_mm_walk mm/mglru: improve swappiness handling include/linux/mmzone.h | 6 +- mm/vmscan.c | 142 ++++++++++++++++++++--------------------- 2 files changed, 74 insertions(+), 74 deletions(-)