skb->dev ? skb->dev->name : "<NULL>");
        BUG();
  }
 +EXPORT_SYMBOL(skb_under_panic);
  
- void skb_truesize_bug(struct sk_buff *skb)
- {
-       WARN(net_ratelimit(), KERN_ERR "SKB BUG: Invalid truesize (%u) "
-              "len=%u, sizeof(sk_buff)=%Zd\n",
-              skb->truesize, skb->len, sizeof(struct sk_buff));
- }
- EXPORT_SYMBOL(skb_truesize_bug);
- 
  /*    Allocate a new skbuff. We do this ourselves so we can fill in a few
   *    'private' fields and also do memory statistics to find all the
   *    [BEEP] leaks.