Message ID | 20250318075833.90615-1-jiahao.kernel@gmail.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 E9E1FC282EC for <linux-mm@archiver.kernel.org>; Tue, 18 Mar 2025 07:58:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2E784280002; Tue, 18 Mar 2025 03:58:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 295BA280001; Tue, 18 Mar 2025 03:58:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 16077280002; Tue, 18 Mar 2025 03:58:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id ECBD2280001 for <linux-mm@kvack.org>; Tue, 18 Mar 2025 03:58:47 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id C425A140E86 for <linux-mm@kvack.org>; Tue, 18 Mar 2025 07:58:47 +0000 (UTC) X-FDA: 83233920294.27.695EC49 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by imf12.hostedemail.com (Postfix) with ESMTP id 12DA740003 for <linux-mm@kvack.org>; Tue, 18 Mar 2025 07:58:45 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=dmkq06IS; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf12.hostedemail.com: domain of jiahao.kernel@gmail.com designates 209.85.214.179 as permitted sender) smtp.mailfrom=jiahao.kernel@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742284726; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=Cmi/upa2sTtbXf6Q7CoVFmlat4h2nyC9ICZjWOCUZzw=; b=g8ei/ebNPIo3l5fM3WQzFdSMCq7X9me+eBXg/8kHL4MxGzruuZQ28sBTT3mK6gmFX8Yp7I hiLH1kuTcspl30lGaFL2tQqFrjwjOAk6sgiTTyXB10tGPyuuD1mhktVqKStBdiJq+XqxVz AhgzwiyeP2HfVWMAk3b2+YQ0jt6qi0g= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742284726; a=rsa-sha256; cv=none; b=NLTO7RCVl8lA0sQZOMgUJ1lNfdM6kA3FECwiZBHxOQeBNSoQdOW1BR76AuFeB0qmfU23qa Uc70kyU2VcBQZtAQ/Y+YxCyI1Qp5r5CtIe0GvvsVXrqQht0FHpq2+9m50GMn0YexOAdGnE BT0Xe9jMgsonXEXOwRxpvr5cxTeK+O0= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=dmkq06IS; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf12.hostedemail.com: domain of jiahao.kernel@gmail.com designates 209.85.214.179 as permitted sender) smtp.mailfrom=jiahao.kernel@gmail.com Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-224171d6826so454455ad.3 for <linux-mm@kvack.org>; Tue, 18 Mar 2025 00:58:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742284725; x=1742889525; darn=kvack.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Cmi/upa2sTtbXf6Q7CoVFmlat4h2nyC9ICZjWOCUZzw=; b=dmkq06ISBrcXN3K0xtLz7YLHBYy7tOUjNirP7jdDrcx0jjKs8Xc2EeFobTW7BlWMVP wwOeyrYA+F/t+qpYI4L2/D7lTvjKgj3Eduiqw/Ob179kYtzElQzTLesAYmGTWZ/Ofaaz xRrH/YQ1Lf4GTh8Gnn7FkFRdYd7yRPRBZe2wdrdPVAGXacwE3ob0JaPs0y8IEmFQmZvz xvSkzEFiLg6urmO2OC2pHmz2Z89us5nopPBltsuzf/b6JCXTXQhT3Wcsk5bWdek04Dsf T165EyM2xjHqGKYLuSOpbW+UqH882WHf5nXWfDwnmvvw43lMmCtwLWv84/Ky5flwCzbZ 2Yog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742284725; x=1742889525; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Cmi/upa2sTtbXf6Q7CoVFmlat4h2nyC9ICZjWOCUZzw=; b=mDV9AoZz/xDIo9gRyF7sOV+tZbGwxxamuyOxUQgoNwLTauswvm+CM9icJDNs+OBXmy 93nUQFIcHoKHRgK3K8ZC3F60uPKd/yS3lFm5sLpMvVJC0DWgWx9V+qQMmaA2fLfOsmeS mR5Z9y69AHnBYMAhgoi8t+m9iuqYXO00TCdp95m1R1Qk4yFMWuzIuwGCj99Uy0SO6hBw 0+rJEjn19LlcTVgfjXBlvk53hiw197Dqp+zCsi0EwcVZKbIa/TGu1Ng7guBlfYrreKcu xH/gTkAnHRQgPmLZqn+OOMzGb2LzL52Gz7sAg73HmbmJjf72QKVS3urbGY8JAUiqZfyx 3pdQ== X-Forwarded-Encrypted: i=1; AJvYcCVStE5Fv8dztYwAlfpG8jqxeoa9uN4r6sKEOBZQvD+xjpBgLyw0IlDw6h7CM2UJ3Q5MgOXpugVFfg==@kvack.org X-Gm-Message-State: AOJu0Yy/6oyI+I+8m33xYGtSxYvfGwCnr2PNiN2WaAPBCz4E5cZumsy1 lwHvd3aqA9yi2/2+9jtQlk2jWZrRzOCyuzB+cv5kzT4yEQvRZDep X-Gm-Gg: ASbGncs2ZayV6/f1KIZSjvD3M+vXC5MlltVrXqpA37Q7xBB6tYXrQeO3FfWpf/fJeq7 2/gBAgjLyeWDKPjgeo4l+3BoPoi5y4MRciZ2Et42oKN5KXeAQB6R+p1So8r0PMK0Wf7inbl3s/Q sK3Sz2slaB0xuBqyK/DwDwGYOVeXzcpnSUWZIl42BSSEj/zxxbvFpjoozXRGikUJJNLnadgt0XT SntoIB7BitvUSUardGSbZ/nfjVS+JrgkLFN3PXQcl2DvAftW8gMeV1P9Rp1yQD4HZ5GrrPFhhNg x5AIik2SlGRe8KzgG0OWkA71Pda0P0Zlm+0WmbLH5A4p5u+L3CIuEh7wUQZpSiEHP3PYbzdlig= = X-Google-Smtp-Source: AGHT+IFUKsoujjlo/WHI6q9sp0EJXaYl5Lu3bIObvFl6VcEXwX8wPmmirb00eK1bvkP8CYfzr23N/Q== X-Received: by 2002:a17:903:11cf:b0:223:37ec:63d5 with SMTP id d9443c01a7336-225e0ac37d3mr222554505ad.28.1742284724947; Tue, 18 Mar 2025 00:58:44 -0700 (PDT) Received: from localhost.localdomain ([103.165.80.178]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-225c6bbfdfesm88149865ad.203.2025.03.18.00.58.39 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Tue, 18 Mar 2025 00:58:44 -0700 (PDT) From: Hao Jia <jiahao.kernel@gmail.com> To: hannes@cmpxchg.org, akpm@linux-foundation.org, tj@kernel.org, corbet@lwn.net, mhocko@kernel.org, roman.gushchin@linux.dev, shakeel.butt@linux.dev, muchun.song@linux.dev, mkoutny@suse.com Cc: cgroups@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, Hao Jia <jiahao1@lixiang.com> Subject: [PATCH 0/2] Adding Proactive Memory Reclaim Statistics Date: Tue, 18 Mar 2025 15:58:31 +0800 Message-Id: <20250318075833.90615-1-jiahao.kernel@gmail.com> X-Mailer: git-send-email 2.39.2 (Apple Git-143) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 12DA740003 X-Stat-Signature: phnqcj8psxp4mx8abagh64mgabghm7m7 X-HE-Tag: 1742284725-432376 X-HE-Meta: U2FsdGVkX18u7UDWFWwO3E3XmdPuZuPIO0LKp/guLFP4XpxlAxli5RhP1VzZyStG085GJ5B33SnvsgFTWMUoFoLSiKg27dARZFfmkXxQOgqpwZxFayVuenpME7B8ZKnv/Bqtv1SIgT50b2gKhsbWHnh00OKpcr2dfG3dKoFoWiCEdoQ+kVdfafcJEwykyokFnOPMpZlNPDZ35qoT7gSJ6id+cAzlsqfZe9w0tkArc+1q5WpbRWrbZeQFmz/XCNXbG0VPPoZPw3jL8hj+Kj/IzsmfvpHGNItVCcSVU0hZPgGNJHTjDtVaXB1cpfyKzPA0CLrz8JbIwrAO9QbQBAVEy2pC77omXPPT8qe7cTo0H88MDQCMlHRmKBmelySU/kOf8l4U2OP9UfA7nToCVHPX/ecPyleC82vcSZjpCoI9ECyH0xMbcupLwGJz4h5/L44piGfQ3efV92/vfpkdmPqLrS+PGEwHDcZKxDft9BT/XisNMr4NAE/WUAltEa9U9wsxuliVKKZ14L0+XKrxSLmfnu4rk35xbjAmRJdvWFzH6WPCXre0TEXzAGGtrKrN/D70u3z/4HIWbduszOBYA5GbICTBVv3GKgbUzvasBpUwqjcgPpOuPmZy0jZsBNcXxPA9H/XvCGP4oiQIKjpjDcJ48RAMDj2GnITWMERQBYJMbg08Np+6FIoaikZmLUfi1pD5LBWhBFAFPZLIOOJoBCu00hnOFZtU4FO2pnlX1dnNHJ5jG/UY0oGsu9ZiXDjDbM3KKB4tTBQAQ59wLqGC44Sn2x2KvI+3N50ZjkEm0NOgXi4Bn8993w+dqzzssBJtil84WLkEGF60rjTkJpdtvc1Ks8VATzyipdCILroRY6EkBfoxP12ERc/duN+B2/5/6apmJT1V9DG9DzLcL3liTZXaGaXfAz/J5jBl7Y0z3Q4ab4LYH9V/+8cC5zSY5ERsfOs67e6fW5z2vOGYrC8FWry ocP6vRMW JHaRi7CPsEcfvXfzlytujvPhZqLBBkI4v5TZ/87i56t0LC+ALFawEjY/tUs/ZeXz+koW2dKkAtEeH9OrrK72oGzaFZgTtqcfNJ0wtXDnCsVx8lZCjDDfiEiwPa/JdB9N+03YLqgeRgWibT3tJ5RjZ0sdRqzLbmQ7lGSpGZwXHRdRgfIDcloIKhTW828VPrjcdFzNsC9qquwn0xC5wM4NVoyEYAs8SzK2I6mV3pxCJGxZpnFS3EPQpD7JIXjH1pjiyIQRWRI8pwu/xYk5N09lkJaE37hiissyId0WLhh5fcDZuxzmH25MHlZMPog6le5JQBQNcrb/F7Kb6SZcA0Ff3Uhq+M0Vd/xTLB5Fdb/LKfs3jftd+GTHxkn9UhNV+6hMSNj/sN0Cc4vEI7bGlp1jrg8vhtYAuX1/58uDBz0acJm902yS2Ewc1VxV7Cy0aJnSv2tfo X-Bogosity: Ham, tests=bogofilter, spamicity=0.000023, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
Adding Proactive Memory Reclaim Statistics
|
expand
|
From: Hao Jia <jiahao1@lixiang.com> These two patches are related to proactive memory reclaim. Patch 1 Split proactive reclaim statistics from direct reclaim counters and introduces new counters: pgsteal_proactive, pgdemote_proactive, and pgscan_proactive. Patch 2 Adds pswpin and pswpout items to the cgroup-v2 documentation. Hao Jia (2): mm: vmscan: Split proactive reclaim statistics from direct reclaim statistics cgroup, docs: Add pswpin and pswpout items in cgroup v2 doc Documentation/admin-guide/cgroup-v2.rst | 15 +++++++++++ include/linux/mmzone.h | 1 + include/linux/vm_event_item.h | 2 ++ mm/memcontrol.c | 7 +++++ mm/vmscan.c | 35 ++++++++++++++----------- mm/vmstat.c | 3 +++ 6 files changed, 48 insertions(+), 15 deletions(-)