patch-2.1.86 linux/net/ipv6/ip6_output.c
Next file: linux/net/ipv6/ndisc.c
Previous file: linux/net/ipv6/ip6_input.c
Back to the patch index
Back to the overall index
- Lines: 71
- Date:
Tue Feb 10 13:07:49 1998
- Orig file:
v2.1.85/linux/net/ipv6/ip6_output.c
- Orig date:
Mon Jan 12 15:28:28 1998
diff -u --recursive --new-file v2.1.85/linux/net/ipv6/ip6_output.c linux/net/ipv6/ip6_output.c
@@ -60,7 +60,7 @@
return dst->neighbour->output(skb);
printk(KERN_DEBUG "khm\n");
- kfree_skb(skb, FREE_WRITE);
+ kfree_skb(skb);
return -EINVAL;
}
@@ -341,7 +341,7 @@
nfrags * frag_len, frag_len);
if (err) {
- kfree_skb(skb, FREE_WRITE);
+ kfree_skb(skb);
break;
}
@@ -351,7 +351,7 @@
}
if (err) {
- kfree_skb(last_skb, FREE_WRITE);
+ kfree_skb(last_skb);
return -EFAULT;
}
@@ -490,7 +490,7 @@
dst->output(skb);
} else {
err = -EFAULT;
- kfree_skb(skb, FREE_WRITE);
+ kfree_skb(skb);
}
} else {
if (sk->ip_hdrincl)
@@ -529,7 +529,7 @@
int size;
if (ipv6_config.forwarding == 0) {
- kfree_skb(skb, FREE_READ);
+ kfree_skb(skb);
return -EINVAL;
}
@@ -548,7 +548,7 @@
icmpv6_send(skb, ICMPV6_TIME_EXCEED, ICMPV6_EXC_HOPLIMIT,
0, skb->dev);
- kfree_skb(skb, FREE_READ);
+ kfree_skb(skb);
return -ETIMEDOUT;
}
@@ -577,14 +577,14 @@
if (size > dst->pmtu) {
icmpv6_send(skb, ICMPV6_PKT_TOOBIG, 0, dst->pmtu, skb->dev);
- kfree_skb(skb, FREE_READ);
+ kfree_skb(skb);
return -EMSGSIZE;
}
if (skb_headroom(skb) < dst->dev->hard_header_len || skb_cloned(skb)) {
struct sk_buff *skb2;
skb2 = skb_realloc_headroom(skb, (dst->dev->hard_header_len + 15)&~15);
- kfree_skb(skb, FREE_WRITE);
+ kfree_skb(skb);
skb = skb2;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov