Messages in this thread | | | Subject | Re: [patch] Real-Time Preemption, -RT-2.6.9-mm1-U10.2 | From | Thomas Gleixner <> | Date | Sat, 23 Oct 2004 21:31:13 +0200 |
| |
On Sat, 2004-10-23 at 15:14 -0400, Lee Revell wrote: > On Sat, 2004-10-23 at 11:51 -0700, Paul E. McKenney wrote: > > On Fri, Oct 22, 2004 at 07:56:33PM +0200, Ingo Molnar wrote: > > > > > > i have released the -U10.2 Real-Time Preemption patch, which can be > > > downloaded from: > > > > > > http://redhat.com/~mingo/realtime-preempt/ > > > > On realtime-preempt-2.6.9-mm1-U10.3: > > > > o In rcupdate.h, I believe that the: > > > > +# define rcu_read_unlock_nort() rcu_read_lock_nort() > > > > should instead be: > > > > +# define rcu_read_unlock_nort() rcu_read_unlock() > > > > Oh no! That would explain a lot... the typical report is it works fine > until people go to use the network :-P
Yes and No !
The wrong define is in the #else path of CONFIG_PREEMPT_REALTIME, so it affects the kernel only when it is built with PREEMPT_REALTIME disabled.
The network problem with PREEMPT_REALTIME enabled is a subtle race, which I have nearly tracked down. I know the scenario, but I have not yet identified the culprit. (:
tglx
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |