summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mm/vmstat.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/mm/vmstat.c b/mm/vmstat.c
index 98855f31294d..f226942db746 100644
--- a/mm/vmstat.c
+++ b/mm/vmstat.c
@@ -778,17 +778,20 @@ static int fold_diff(int *zone_diff, int *node_diff)
int i;
bool changed = false;
- for (i = 0; i < NR_VM_ZONE_STAT_ITEMS; i++)
+ for (i = 0; i < NR_VM_ZONE_STAT_ITEMS; i++) {
if (zone_diff[i]) {
atomic_long_add(zone_diff[i], &vm_zone_stat[i]);
changed = true;
+ }
}
- for (i = 0; i < NR_VM_NODE_STAT_ITEMS; i++)
+ for (i = 0; i < NR_VM_NODE_STAT_ITEMS; i++) {
if (node_diff[i]) {
atomic_long_add(node_diff[i], &vm_node_stat[i]);
changed = true;
+ }
}
+
return changed;
}