From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter LaDow Subject: Re: [PATCH RT 3/4] net: netfilter: Serialize xt_write_recseq sections on RT Date: Thu, 1 Nov 2012 17:36:25 -0700 Message-ID: References: <20121031003258.811955127@goodmis.org> <20121031003314.763160265@goodmis.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Cc: linux-kernel@vger.kernel.org, linux-rt-users , Thomas Gleixner , Carsten Emde , John Kacur To: Steven Rostedt Return-path: Received: from mail-qa0-f46.google.com ([209.85.216.46]:63367 "EHLO mail-qa0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752829Ab2KBAg0 (ORCPT ); Thu, 1 Nov 2012 20:36:26 -0400 In-Reply-To: <20121031003314.763160265@goodmis.org> Sender: linux-rt-users-owner@vger.kernel.org List-ID: On Tue, Oct 30, 2012 at 5:33 PM, Steven Rostedt wrote: > From: Thomas Gleixner > > The netfilter code relies only on the implicit semantics of > local_bh_disable() for serializing wt_write_recseq sections. RT breaks > that and needs explicit serialization here. > > Reported-by: Peter LaDow > Signed-off-by: Thomas Gleixner > diff --git a/include/linux/locallock.h b/include/linux/locallock.h > index f1804a3..a5eea5d 100644 > diff --git a/include/linux/netfilter/x_tables.h b/include/linux/netfilter/x_tables.h > index 32cddf7..bed90da2 100644 > diff --git a/net/netfilter/core.c b/net/netfilter/core.c > index 899b71c..5db16ea 100644 I'm have a setup running 3.0.48-rt72. It's been running about 8 hours so far, and tomorrow I'll know if there's been any problems. I'm confident things will be fine tomorrow, and at that time I'll be glad to attach a Tested-by tag. Thanks, Pete