summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuopeng Zhang <zhangguopeng@kylinos.cn>2026-07-13 17:00:10 +0800
committerAndrew Morton <akpm@linux-foundation.org>2026-08-06 18:56:54 -0700
commit219a53f6c84bafd3871afc5b007e777112074e51 (patch)
tree33333fb87853fadffd925031261e180f278d81b5
parent45b1ec4887bdcc58af885540d9fefa8b67d17d57 (diff)
downloadlinux-219a53f6c84bafd3871afc5b007e777112074e51.tar.gz
linux-219a53f6c84bafd3871afc5b007e777112074e51.zip
mm: memcontrol: drop unused cpu argument from flush_nmi_stats
flush_nmi_stats() does not use its cpu argument. Remove it from the function and its !CONFIG_MEMCG_NMI_SAFETY_REQUIRES_ATOMIC stub. The caller still uses cpu for the subsequent per-CPU rstat flush. No functional change. Link: https://lore.kernel.org/20260713090010.2991906-1-guopeng.zhang@linux.dev Signed-off-by: Guopeng Zhang <zhangguopeng@kylinos.cn> Acked-by: Michal Hocko <mhocko@suse.com> Acked-by: Johannes Weiner <hannes@cmpxchg.org> Reviewed-by: Muchun Song <muchun.song@linux.dev> Acked-by: Shakeel Butt <shakeel.butt@linux.dev> Cc: Roman Gushchin <roman.gushchin@linux.dev> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
-rw-r--r--mm/memcontrol.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 02599b8b6bd5..5dc103a98e74 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -4433,8 +4433,7 @@ static void mem_cgroup_stat_aggregate(struct aggregate_control *ac)
}
#ifdef CONFIG_MEMCG_NMI_SAFETY_REQUIRES_ATOMIC
-static void flush_nmi_stats(struct mem_cgroup *memcg, struct mem_cgroup *parent,
- int cpu)
+static void flush_nmi_stats(struct mem_cgroup *memcg, struct mem_cgroup *parent)
{
int nid;
@@ -4485,8 +4484,7 @@ static void flush_nmi_stats(struct mem_cgroup *memcg, struct mem_cgroup *parent,
}
}
#else
-static void flush_nmi_stats(struct mem_cgroup *memcg, struct mem_cgroup *parent,
- int cpu)
+static void flush_nmi_stats(struct mem_cgroup *memcg, struct mem_cgroup *parent)
{}
#endif
@@ -4498,7 +4496,7 @@ static void mem_cgroup_css_rstat_flush(struct cgroup_subsys_state *css, int cpu)
struct aggregate_control ac;
int nid;
- flush_nmi_stats(memcg, parent, cpu);
+ flush_nmi_stats(memcg, parent);
statc = per_cpu_ptr(memcg->vmstats_percpu, cpu);