The patch titled user of the jiffies rounding patch: Slab has been added to the -mm tree. Its filename is user-of-the-jiffies-rounding-patch-slab.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: user of the jiffies rounding patch: Slab From: Arjan van de Ven <arjan@xxxxxxxxxxxxxxx> This patch introduces users of the round_jiffies() function in the slab code. The slab code has a few "run every second" timers for background work; these are obviously not timing critical as long as they happen roughly at the right frequency. Signed-off-by: Arjan van de Ven <arjan@xxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- mm/slab.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff -puN mm/slab.c~user-of-the-jiffies-rounding-patch-slab mm/slab.c --- a/mm/slab.c~user-of-the-jiffies-rounding-patch-slab +++ a/mm/slab.c @@ -926,7 +926,7 @@ static void __devinit start_cpu_timer(in if (keventd_up() && reap_work->func == NULL) { init_reap_node(cpu); INIT_WORK(reap_work, cache_reap, NULL); - schedule_delayed_work_on(cpu, reap_work, HZ + 3 * cpu); + schedule_delayed_work_on(cpu, reap_work, __round_jiffies_relative(HZ, cpu)); } } @@ -3824,7 +3824,7 @@ static void cache_reap(void *unused) if (!mutex_trylock(&cache_chain_mutex)) { /* Give up. Setup the next iteration. */ schedule_delayed_work(&__get_cpu_var(reap_work), - REAPTIMEOUT_CPUC); + round_jiffies_relative(REAPTIMEOUT_CPUC)); return; } @@ -3870,7 +3870,8 @@ next: next_reap_node(); refresh_cpu_vm_stats(smp_processor_id()); /* Set up the next iteration */ - schedule_delayed_work(&__get_cpu_var(reap_work), REAPTIMEOUT_CPUC); + schedule_delayed_work(&__get_cpu_var(reap_work), + round_jiffies_relative(REAPTIMEOUT_CPUC)); } #ifdef CONFIG_PROC_FS _ Patches currently in -mm which might be from arjan@xxxxxxxxxxxxxxx are origin.patch sleazy-fpu-feature-i386-support.patch remove-the-old-bd_mutex-lockdep-annotation.patch new-bd_mutex-lockdep-annotation.patch round_jiffies-infrastructure.patch round_jiffies-infrastructure-fix.patch user-of-the-jiffies-rounding-patch-ata-subsystem.patch user-of-the-jiffies-rounding-code-jbd.patch user-of-the-jiffies-rounding-code-networking.patch user-of-the-jiffies-rounding-patch-slab.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html