--- 25-akpm/mm/mempolicy.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) diff -puN mm/mempolicy.c~numa-api-core-slab-panic mm/mempolicy.c --- 25/mm/mempolicy.c~numa-api-core-slab-panic 2004-04-12 22:53:48.115217680 -0700 +++ 25-akpm/mm/mempolicy.c 2004-04-12 22:54:05.713542328 -0700 @@ -968,14 +968,11 @@ static __init int numa_policy_init(void) { policy_cache = kmem_cache_create("numa_policy", sizeof(struct mempolicy), - 0, 0, NULL, NULL); + 0, SLAB_PANIC, NULL, NULL); sn_cache = kmem_cache_create("shared_policy_node", sizeof(struct sp_node), - 0, 0, NULL, NULL); - - if (!policy_cache || !sn_cache) - panic("Cannot create NUMA policy cache"); + 0, SLAB_PANIC, NULL, NULL); return 0; } __initcall(numa_policy_init); _