diff options
-rw-r--r-- | net/core/dev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index 18c51b40f665..d82d00f5451f 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -1202,7 +1202,7 @@ struct sk_buff *skb_gso_segment(struct sk_buff *skb, int features) | |||
1202 | skb->mac_len = skb->network_header - skb->mac_header; | 1202 | skb->mac_len = skb->network_header - skb->mac_header; |
1203 | __skb_pull(skb, skb->mac_len); | 1203 | __skb_pull(skb, skb->mac_len); |
1204 | 1204 | ||
1205 | if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL)) { | 1205 | if (WARN_ON(skb->ip_summed != CHECKSUM_PARTIAL)) { |
1206 | if (skb_header_cloned(skb) && | 1206 | if (skb_header_cloned(skb) && |
1207 | (err = pskb_expand_head(skb, 0, 0, GFP_ATOMIC))) | 1207 | (err = pskb_expand_head(skb, 0, 0, GFP_ATOMIC))) |
1208 | return ERR_PTR(err); | 1208 | return ERR_PTR(err); |