|
@@ -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--) {
|