===== net/ipv4/netfilter/ip_tables.c 1.16 vs ? (writable without lock!) ===== --- 1.16/net/ipv4/netfilter/ip_tables.c 2004-12-21 17:48:14 +01:00 +++ ?/net/ipv4/netfilter/ip_tables.c 2005-02-08 01:12:17 +01:00 @@ -53,6 +53,8 @@ #endif #define SMP_ALIGN(x) (((x) + SMP_CACHE_BYTES-1) & ~(SMP_CACHE_BYTES-1)) +static DECLARE_MUTEX(ipt_mutex); + /* Must have mutex */ #define ASSERT_READ_LOCK(x) IP_NF_ASSERT(down_trylock(&ipt_mutex) != 0) #define ASSERT_WRITE_LOCK(x) IP_NF_ASSERT(down_trylock(&ipt_mutex) != 0) ===== include/linux/netfilter_ipv4/ip_tables.h 1.5 vs ? (writable without lock!) ===== --- 1.5/include/linux/netfilter_ipv4/ip_tables.h 2004-06-07 05:13:18 +02:00 +++ ?/include/linux/netfilter_ipv4/ip_tables.h 2005-02-07 18:55:54 +01:00 @@ -336,7 +336,6 @@ /* * Main firewall chains definitions and global var's definitions. */ -static DECLARE_MUTEX(ipt_mutex); #ifdef __KERNEL__ #include