diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 8c7ceaa79329..a3ee9d7440fc 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -616,6 +616,9 @@ static inline void memcg_rstat_updated(struct mem_cgroup *memcg, int val) { unsigned int x; + if (!val) + return; + cgroup_rstat_updated(memcg->css.cgroup, smp_processor_id()); x = __this_cpu_add_return(stats_updates, abs(val));