mirror of
https://github.com/torvalds/linux.git
synced 2026-09-13 23:50:02 +02:00
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>
This commit is contained in:
parent
45b1ec4887
commit
219a53f6c8
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user