OpenWrt – Rev 2

Subversion Repositories:
Rev:
--- a/net/netlink/af_netlink.c
+++ b/net/netlink/af_netlink.c
@@ -1154,23 +1154,7 @@ void netlink_detachskb(struct sock *sk,
 
 static struct sk_buff *netlink_trim(struct sk_buff *skb, gfp_t allocation)
 {
-       int delta;
-
        WARN_ON(skb->sk != NULL);
-       delta = skb->end - skb->tail;
-       if (is_vmalloc_addr(skb->head) || delta * 2 < skb->truesize)
-               return skb;
-
-       if (skb_shared(skb)) {
-               struct sk_buff *nskb = skb_clone(skb, allocation);
-               if (!nskb)
-                       return skb;
-               consume_skb(skb);
-               skb = nskb;
-       }
-
-       if (!pskb_expand_head(skb, 0, -delta, allocation))
-               skb->truesize -= delta;
 
        return skb;
 }