diff --git a/[refs] b/[refs] index 0c899d6df54d..063b80ba9e28 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: dc7f9f6e8838556f226c2ebd1da7bb305cb25654 +refs/heads/master: aec27311c23a8ce8eaf490762249d3ed74be83b6 diff --git a/trunk/net/packet/af_packet.c b/trunk/net/packet/af_packet.c index 41f0489ff665..aec50a1e9849 100644 --- a/trunk/net/packet/af_packet.c +++ b/trunk/net/packet/af_packet.c @@ -476,7 +476,7 @@ static struct sk_buff *fanout_check_defrag(struct sk_buff *skb) return skb; if (ip_is_fragment(ip_hdr(skb))) { - skb = skb_clone(skb, GFP_ATOMIC); + skb = skb_share_check(skb, GFP_ATOMIC); if (skb) { if (pskb_trim_rcsum(skb, len)) return skb;