[NETFILTER] kill lockhelp.h - missing fixes ------------------------------------------------------------------------------ ip_conntrack_rtsp.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) ------------------------------------------------------------------------------ Index: linux-2.6.11/net/ipv4/netfilter/ip_conntrack_rtsp.c =================================================================== --- linux-2.6.11/net/ipv4/netfilter/ip_conntrack_rtsp.c (révision 4251) +++ linux-2.6.11/net/ipv4/netfilter/ip_conntrack_rtsp.c (copie de travail) @@ -31,7 +31,6 @@ #include #include -#include #include #include @@ -70,7 +69,7 @@ MODULE_PARM_DESC(setup_timeout, "timeout on for unestablished data channels"); static char rtsp_buffer[65536]; -static DECLARE_LOCK(rtsp_buffer_lock); +static DEFINE_SPINLOCK(rtsp_buffer_lock); unsigned int (*ip_nat_rtsp_hook)(struct sk_buff **pskb, enum ip_conntrack_info ctinfo, @@ -415,7 +414,7 @@ if (dataoff >= (*pskb)->len) return NF_ACCEPT; - LOCK_BH(&rtsp_buffer_lock); + spin_lock_bh(&rtsp_buffer_lock); rb_ptr = skb_header_pointer(*pskb, dataoff, (*pskb)->len - dataoff, rtsp_buffer); BUG_ON(rb_ptr == NULL); @@ -443,7 +442,7 @@ break; } - UNLOCK_BH(&rtsp_buffer_lock); + spin_unlock_bh(&rtsp_buffer_lock); return ret; }