Use SLAB_PANIC when creating a critical slab cache.
Signed-off-by: Chris Wright <redacted>
===== net/core/skbuff.c 1.39 vs edited =====
--- 1.39/net/core/skbuff.c 2004-10-19 21:56:24 -07:00
+++ edited/net/core/skbuff.c 2004-10-29 14:23:43 -07:00
@@ -1430,10 +1430,8 @@ void __init skb_init(void)
skbuff_head_cache = kmem_cache_create("skbuff_head_cache",
sizeof(struct sk_buff),
0,
- SLAB_HWCACHE_ALIGN,
+ SLAB_HWCACHE_ALIGN|SLAB_PANIC,
NULL, NULL);
- if (!skbuff_head_cache)
- panic("cannot create skbuff cache");
}
EXPORT_SYMBOL(___pskb_trim);