Merge to Fedora kernel-2.6.7-1.492
[linux-2.6.git] / net / ipv6 / raw.c
index 0e1b275..447b142 100644 (file)
@@ -35,6 +35,7 @@
 #include <asm/uaccess.h>
 #include <asm/ioctls.h>
 
+#include <net/ip.h>
 #include <net/sock.h>
 #include <net/snmp.h>
 
@@ -42,6 +43,7 @@
 #include <net/ndisc.h>
 #include <net/protocol.h>
 #include <net/ip6_route.h>
+#include <net/ip6_checksum.h>
 #include <net/addrconf.h>
 #include <net/transp_v6.h>
 #include <net/udp.h>
@@ -898,7 +900,7 @@ static void rawv6_close(struct sock *sk, long timeout)
        if (inet_sk(sk)->num == IPPROTO_RAW)
                ip6_ra_control(sk, -1, NULL);
 
-       inet_sock_release(sk);
+       sk_common_release(sk);
 }
 
 static int rawv6_init_sk(struct sock *sk)