From: Cong Wang <xiyou.wangc...@gmail.com> Date: Fri, 9 Nov 2018 11:43:33 -0800
> diff --git a/net/core/datagram.c b/net/core/datagram.c > index 57f3a6fcfc1e..d8f4d55cd6c5 100644 > --- a/net/core/datagram.c > +++ b/net/core/datagram.c > @@ -736,7 +736,7 @@ __sum16 __skb_checksum_complete_head(struct sk_buff *skb, > int len) > if (likely(!sum)) { > if (unlikely(skb->ip_summed == CHECKSUM_COMPLETE) && > !skb->csum_complete_sw) > - netdev_rx_csum_fault(skb->dev); > + netdev_rx_csum_fault(skb->dev, skb); > } > if (!skb_shared(skb)) > skb->csum_valid = !sum; Didn't you move this function into net/core/skbuff.c? :-) Please respin.