From 323830114ebb620c0817e3d3ea2ead4214c5fb22 Mon Sep 17 00:00:00 2001 From: Anton Blanchard Date: Thu, 2 Apr 2009 16:56:39 -0700 Subject: [PATCH] --- yaml --- r: 139617 b: refs/heads/master c: 98f4ebb290a7dca8c48f27ec1d2cab8fa7982dad h: refs/heads/master i: 139615: ed9d7679f229998f746412e2ebbb37312dab108b v: v3 --- [refs] | 2 +- trunk/mm/vmstat.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 299d18ace769..7e323ab4bc66 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d2caa3c549c74d6476e2c29e13bd4d0e7d21c7fe +refs/heads/master: 98f4ebb290a7dca8c48f27ec1d2cab8fa7982dad diff --git a/trunk/mm/vmstat.c b/trunk/mm/vmstat.c index 9826766f1274..66f6130976cb 100644 --- a/trunk/mm/vmstat.c +++ b/trunk/mm/vmstat.c @@ -891,7 +891,7 @@ static void vmstat_update(struct work_struct *w) { refresh_cpu_vm_stats(smp_processor_id()); schedule_delayed_work(&__get_cpu_var(vmstat_work), - sysctl_stat_interval); + round_jiffies_relative(sysctl_stat_interval)); } static void __cpuinit start_cpu_timer(int cpu) @@ -899,7 +899,8 @@ static void __cpuinit start_cpu_timer(int cpu) struct delayed_work *vmstat_work = &per_cpu(vmstat_work, cpu); INIT_DELAYED_WORK_DEFERRABLE(vmstat_work, vmstat_update); - schedule_delayed_work_on(cpu, vmstat_work, HZ + cpu); + schedule_delayed_work_on(cpu, vmstat_work, + __round_jiffies_relative(HZ, cpu)); } /*