]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - net/ipv4/netfilter/ip_conntrack_proto_gre.c
Merge branch 'work-fixes'
[linux-2.6-omap-h63xx.git] / net / ipv4 / netfilter / ip_conntrack_proto_gre.c
index 57956dee60c8d354861debd7c1e8f75c97e59e52..56794797d55b9eedce61b7542ceae00a627d68ae 100644 (file)
@@ -32,6 +32,7 @@
 #include <linux/in.h>
 #include <linux/list.h>
 #include <linux/seq_file.h>
+#include <linux/interrupt.h>
 
 static DEFINE_RWLOCK(ip_ct_gre_lock);
 #define ASSERT_READ_LOCK(x)
@@ -309,7 +310,10 @@ int __init ip_ct_proto_gre_init(void)
        return ip_conntrack_protocol_register(&gre);
 }
 
-void __exit ip_ct_proto_gre_fini(void)
+/* This cannot be __exit, as it is invoked from ip_conntrack_helper_pptp.c's
+ * init() code on errors.
+ */
+void ip_ct_proto_gre_fini(void)
 {
        struct list_head *pos, *n;