X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=mm%2Fvmstat.c;h=006eb7621869946141d7e159372d9661939f07a7;hb=77461ab33229d48614402decfb1b2eaa6d446861;hp=9d824643a22f167800864a5f24b86645a25cfcdb;hpb=d1187ed21026fd512b87851d0ca26d9ae16f9059;p=deliverable%2Flinux.git diff --git a/mm/vmstat.c b/mm/vmstat.c index 9d824643a22f..006eb7621869 100644 --- a/mm/vmstat.c +++ b/mm/vmstat.c @@ -641,11 +641,13 @@ const struct seq_operations vmstat_op = { #ifdef CONFIG_SMP static DEFINE_PER_CPU(struct delayed_work, vmstat_work); +int sysctl_stat_interval __read_mostly = HZ; static void vmstat_update(struct work_struct *w) { refresh_cpu_vm_stats(smp_processor_id()); - schedule_delayed_work(&__get_cpu_var(vmstat_work), HZ); + schedule_delayed_work(&__get_cpu_var(vmstat_work), + sysctl_stat_interval); } static void __devinit start_cpu_timer(int cpu)