Index: linux-2.6/mm/slab.c =================================================================== --- linux-2.6.orig/mm/slab.c 2007-01-29 10:41:56.000000000 -0800 +++ linux-2.6/mm/slab.c 2007-01-29 10:45:27.000000000 -0800 @@ -1270,6 +1270,7 @@ static int __cpuinit cpuup_callback(stru #ifdef CONFIG_HOTPLUG_CPU case CPU_DOWN_PREPARE: mutex_lock(&cache_chain_mutex); + per_cpu(reap_work, cpu).func = NULL; break; case CPU_DOWN_FAILED: mutex_unlock(&cache_chain_mutex);