From: Sang-Heon Jeon <ekffu200098@gmail.com>
To: Johannes Weiner <hannes@cmpxchg.org>,
Michal Hocko <mhocko@kernel.org>,
Roman Gushchin <roman.gushchin@linux.dev>,
Shakeel Butt <shakeel.butt@linux.dev>
Cc: cgroups@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-mm@kvack.org, Muchun Song <muchun.song@linux.dev>
Subject: [PATCH 2/2] memcg: remove unused mod_memcg_page_state()
Date: Sat, 19 Sep 2026 01:55:58 +0900 [thread overview]
Message-ID: <20260918165601.1014666-3-ekffu200098@gmail.com> (raw)
In-Reply-To: <20260918165601.1014666-1-ekffu200098@gmail.com>
Since commit c466412c73c3 ("mm: memcontrol: switch to native NR_VMALLOC
vmstat counter"), mod_memcg_page_state() has no callers.
So remove it.
No functional change.
Signed-off-by: Sang-Heon Jeon <ekffu200098@gmail.com>
---
include/linux/memcontrol.h | 20 --------------------
1 file changed, 20 deletions(-)
diff --git a/include/linux/memcontrol.h b/include/linux/memcontrol.h
index b57a74617b0b..c0557e1e3d21 100644
--- a/include/linux/memcontrol.h
+++ b/include/linux/memcontrol.h
@@ -949,21 +949,6 @@ void mem_cgroup_print_oom_group(struct mem_cgroup *memcg);
void mod_memcg_state(struct mem_cgroup *memcg,
enum memcg_stat_item idx, int val);
-static inline void mod_memcg_page_state(const struct page *page,
- enum memcg_stat_item idx, int val)
-{
- struct mem_cgroup *memcg;
-
- if (mem_cgroup_disabled())
- return;
-
- rcu_read_lock();
- memcg = folio_memcg(page_folio(page));
- if (memcg)
- mod_memcg_state(memcg, idx, val);
- rcu_read_unlock();
-}
-
unsigned long memcg_events(const struct mem_cgroup *memcg, int event);
unsigned long memcg_page_state(const struct mem_cgroup *memcg, int idx);
unsigned long memcg_page_state_output(const struct mem_cgroup *memcg, int item);
@@ -1396,11 +1381,6 @@ static inline void mod_memcg_state(struct mem_cgroup *memcg,
{
}
-static inline void mod_memcg_page_state(const struct page *page,
- enum memcg_stat_item idx, int val)
-{
-}
-
static inline unsigned long memcg_page_state(const struct mem_cgroup *memcg, int idx)
{
return 0;
--
2.43.0
next prev parent reply other threads:[~2026-09-18 16:56 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-18 16:55 [PATCH 0/2] memcg: remove unused page-based helpers Sang-Heon Jeon
2026-09-18 16:55 ` [PATCH 1/2] memcg: remove unused page_memcg_check() Sang-Heon Jeon
2026-09-18 17:13 ` Shakeel Butt
2026-09-19 0:54 ` SJ Park
2026-09-19 2:44 ` Muchun Song
2026-09-18 16:55 ` Sang-Heon Jeon [this message]
2026-09-18 17:14 ` [PATCH 2/2] memcg: remove unused mod_memcg_page_state() Shakeel Butt
2026-09-19 0:55 ` SJ Park
2026-09-19 2:43 ` Muchun Song
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260918165601.1014666-3-ekffu200098@gmail.com \
--to=ekffu200098@gmail.com \
--cc=cgroups@vger.kernel.org \
--cc=hannes@cmpxchg.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=mhocko@kernel.org \
--cc=muchun.song@linux.dev \
--cc=roman.gushchin@linux.dev \
--cc=shakeel.butt@linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.