X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=net%2Fcore%2Fskbuff.c;h=4abdf71a23f8ea99c34623bcbc68a18acd0c3e5f;hb=e19d6763cc300fcb706bd291b24ac06be71e1ce6;hp=6e04b1fa11f2d4c6d0e0aacb27441688c5fe1438;hpb=cbd8aca472134e666eee87462177f1be854ebbf8;p=~andy%2Flinux diff --git a/net/core/skbuff.c b/net/core/skbuff.c index 6e04b1fa11f..4abdf71a23f 100644 --- a/net/core/skbuff.c +++ b/net/core/skbuff.c @@ -519,7 +519,7 @@ static void skb_release_data(struct sk_buff *skb) uarg = skb_shinfo(skb)->destructor_arg; if (uarg->callback) - uarg->callback(uarg); + uarg->callback(uarg, true); } if (skb_has_frag_list(skb)) @@ -797,7 +797,7 @@ int skb_copy_ubufs(struct sk_buff *skb, gfp_t gfp_mask) for (i = 0; i < num_frags; i++) skb_frag_unref(skb, i); - uarg->callback(uarg); + uarg->callback(uarg, false); /* skb frags point to kernel buffers */ for (i = num_frags - 1; i >= 0; i--) {