Loading net/ipv6/ip6_output.c +1 −5 Original line number Diff line number Diff line Loading @@ -701,11 +701,7 @@ int ip6_fragment(struct sk_buff *skb, int (*output)(struct sk_buff *)) return 0; } while (frag) { skb = frag->next; kfree_skb(frag); frag = skb; } kfree_skb_list(frag); IP6_INC_STATS(net, ip6_dst_idev(&rt->dst), IPSTATS_MIB_FRAGFAILS); Loading net/xfrm/xfrm_output.c +1 −5 Original line number Diff line number Diff line Loading @@ -166,11 +166,7 @@ static int xfrm_output_gso(struct sk_buff *skb) err = xfrm_output2(segs); if (unlikely(err)) { while ((segs = nskb)) { nskb = segs->next; segs->next = NULL; kfree_skb(segs); } kfree_skb_list(nskb); return err; } Loading Loading
net/ipv6/ip6_output.c +1 −5 Original line number Diff line number Diff line Loading @@ -701,11 +701,7 @@ int ip6_fragment(struct sk_buff *skb, int (*output)(struct sk_buff *)) return 0; } while (frag) { skb = frag->next; kfree_skb(frag); frag = skb; } kfree_skb_list(frag); IP6_INC_STATS(net, ip6_dst_idev(&rt->dst), IPSTATS_MIB_FRAGFAILS); Loading
net/xfrm/xfrm_output.c +1 −5 Original line number Diff line number Diff line Loading @@ -166,11 +166,7 @@ static int xfrm_output_gso(struct sk_buff *skb) err = xfrm_output2(segs); if (unlikely(err)) { while ((segs = nskb)) { nskb = segs->next; segs->next = NULL; kfree_skb(segs); } kfree_skb_list(nskb); return err; } Loading