Index: linux-2.6.18-rc4/mm/kmalloc.c =================================================================== --- linux-2.6.18-rc4.orig/mm/kmalloc.c 2006-08-15 15:18:38.359405463 -0700 +++ linux-2.6.18-rc4/mm/kmalloc.c 2006-08-15 16:00:12.223787909 -0700 @@ -96,6 +96,8 @@ out: spin_unlock(&kmalloc_lock); return s; } +EXPORT_SYMBOL(kmalloc_generate_slab); + void *kzalloc(size_t size, gfp_t flags) { void *x = kmalloc(size, flags); Index: linux-2.6.18-rc4/include/linux/slab.h =================================================================== --- linux-2.6.18-rc4.orig/include/linux/slab.h 2006-08-15 15:25:45.014610286 -0700 +++ linux-2.6.18-rc4/include/linux/slab.h 2006-08-15 15:51:10.745493876 -0700 @@ -9,7 +9,7 @@ #if defined(__KERNEL__) -#ifdef CONFIG_SLABULATOR +#ifdef CONFIG_MODULAR_SLAB #include #else