Loading drivers/net/usb/ax88179_178a.c +2 −1 Original line number Diff line number Diff line Loading @@ -1435,7 +1435,8 @@ ax88179_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags) headroom = skb_headroom(skb) - 8; if ((skb_header_cloned(skb) || headroom < 0) && if (((!(skb->fast_forwarded) && skb_header_cloned(skb)) || headroom < 0) && pskb_expand_head(skb, headroom < 0 ? 8 : 0, 0, GFP_ATOMIC)) { dev_kfree_skb_any(skb); return NULL; Loading Loading
drivers/net/usb/ax88179_178a.c +2 −1 Original line number Diff line number Diff line Loading @@ -1435,7 +1435,8 @@ ax88179_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags) headroom = skb_headroom(skb) - 8; if ((skb_header_cloned(skb) || headroom < 0) && if (((!(skb->fast_forwarded) && skb_header_cloned(skb)) || headroom < 0) && pskb_expand_head(skb, headroom < 0 ? 8 : 0, 0, GFP_ATOMIC)) { dev_kfree_skb_any(skb); return NULL; Loading