|
@@ -2046,19 +2046,14 @@ void __init skb_init(void)
|
|
skbuff_head_cache = kmem_cache_create("skbuff_head_cache",
|
|
skbuff_head_cache = kmem_cache_create("skbuff_head_cache",
|
|
sizeof(struct sk_buff),
|
|
sizeof(struct sk_buff),
|
|
0,
|
|
0,
|
|
- SLAB_HWCACHE_ALIGN,
|
|
|
|
|
|
+ SLAB_HWCACHE_ALIGN|SLAB_PANIC,
|
|
NULL, NULL);
|
|
NULL, NULL);
|
|
- if (!skbuff_head_cache)
|
|
|
|
- panic("cannot create skbuff cache");
|
|
|
|
-
|
|
|
|
skbuff_fclone_cache = kmem_cache_create("skbuff_fclone_cache",
|
|
skbuff_fclone_cache = kmem_cache_create("skbuff_fclone_cache",
|
|
(2*sizeof(struct sk_buff)) +
|
|
(2*sizeof(struct sk_buff)) +
|
|
sizeof(atomic_t),
|
|
sizeof(atomic_t),
|
|
0,
|
|
0,
|
|
- SLAB_HWCACHE_ALIGN,
|
|
|
|
|
|
+ SLAB_HWCACHE_ALIGN|SLAB_PANIC,
|
|
NULL, NULL);
|
|
NULL, NULL);
|
|
- if (!skbuff_fclone_cache)
|
|
|
|
- panic("cannot create skbuff cache");
|
|
|
|
}
|
|
}
|
|
|
|
|
|
EXPORT_SYMBOL(___pskb_trim);
|
|
EXPORT_SYMBOL(___pskb_trim);
|