|
@@ -2421,8 +2421,8 @@ struct sk_buff *__skb_gso_segment(struct sk_buff *skb,
|
|
|
|
|
|
skb_warn_bad_offload(skb);
|
|
|
|
|
|
- if (skb_header_cloned(skb) &&
|
|
|
- (err = pskb_expand_head(skb, 0, 0, GFP_ATOMIC)))
|
|
|
+ err = skb_cow_head(skb, 0);
|
|
|
+ if (err < 0)
|
|
|
return ERR_PTR(err);
|
|
|
}
|
|
|
|