Browse Source

Merge branch 'master' of git://1984.lsi.us.es/net

David S. Miller 13 years ago
parent
commit
9b461783d3
3 changed files with 5 additions and 3 deletions
  1. 2 2
      include/linux/netfilter/xt_set.h
  2. 1 1
      include/net/netfilter/xt_log.h
  3. 2 0
      net/netfilter/xt_CT.c

+ 2 - 2
include/linux/netfilter/xt_set.h

@@ -58,8 +58,8 @@ struct xt_set_info_target_v1 {
 struct xt_set_info_target_v2 {
 	struct xt_set_info add_set;
 	struct xt_set_info del_set;
-	u32 flags;
-	u32 timeout;
+	__u32 flags;
+	__u32 timeout;
 };
 
 #endif /*_XT_SET_H*/

+ 1 - 1
include/net/netfilter/xt_log.h

@@ -47,7 +47,7 @@ static void sb_close(struct sbuff *m)
 	if (likely(m != &emergency))
 		kfree(m);
 	else {
-		xchg(&emergency_ptr, m);
+		emergency_ptr = m;
 		local_bh_enable();
 	}
 }

+ 2 - 0
net/netfilter/xt_CT.c

@@ -281,8 +281,10 @@ out:
 	info->ct = ct;
 	return 0;
 
+#ifdef CONFIG_NF_CONNTRACK_TIMEOUT
 err4:
 	rcu_read_unlock();
+#endif
 err3:
 	nf_conntrack_free(ct);
 err2: