aboutsummaryrefslogtreecommitdiffstats
path: root/mm/vmstat.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/vmstat.c')
-rw-r--r--mm/vmstat.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/mm/vmstat.c b/mm/vmstat.c
index 4f5cd974e11a..fbf14485a049 100644
--- a/mm/vmstat.c
+++ b/mm/vmstat.c
@@ -1363,15 +1363,16 @@ static cpumask_var_t cpu_stat_off;
1363 1363
1364static void vmstat_update(struct work_struct *w) 1364static void vmstat_update(struct work_struct *w)
1365{ 1365{
1366 if (refresh_cpu_vm_stats()) 1366 if (refresh_cpu_vm_stats()) {
1367 /* 1367 /*
1368 * Counters were updated so we expect more updates 1368 * Counters were updated so we expect more updates
1369 * to occur in the future. Keep on running the 1369 * to occur in the future. Keep on running the
1370 * update worker thread. 1370 * update worker thread.
1371 */ 1371 */
1372 schedule_delayed_work(this_cpu_ptr(&vmstat_work), 1372 schedule_delayed_work_on(smp_processor_id(),
1373 this_cpu_ptr(&vmstat_work),
1373 round_jiffies_relative(sysctl_stat_interval)); 1374 round_jiffies_relative(sysctl_stat_interval));
1374 else { 1375 } else {
1375 /* 1376 /*
1376 * We did not update any counters so the app may be in 1377 * We did not update any counters so the app may be in
1377 * a mode where it does not cause counter updates. 1378 * a mode where it does not cause counter updates.