projects
/
linux-flexiantxendom0-3.2.10.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
+- add patches.fixes/linux-post-2.6.3-20040220
[linux-flexiantxendom0-3.2.10.git]
/
net
/
ipv4
/
ip_gre.c
diff --git
a/net/ipv4/ip_gre.c
b/net/ipv4/ip_gre.c
index
e33f1cd
..
a980194
100644
(file)
--- a/
net/ipv4/ip_gre.c
+++ b/
net/ipv4/ip_gre.c
@@
-280,7
+280,7
@@
static struct ip_tunnel * ipgre_tunnel_locate(struct ip_tunnel_parm *parms, int
nt->parms = *parms;
if (register_netdevice(dev) < 0) {
- kfree(dev);
+ free_netdev(dev);
goto failed;
}
@@
-1276,7
+1276,7
@@
out:
return err;
fail:
inet_del_protocol(&ipgre_protocol, IPPROTO_GRE);
- kfree(ipgre_fb_tunnel_dev);
+ free_netdev(ipgre_fb_tunnel_dev);
goto out;
}