Re: 2.6.13-rc7-rt1

2005-08-26 Thread Daniel Walker
On Fri, 2005-08-26 at 08:31 +0200, Ingo Molnar wrote: > * Daniel Walker <[EMAIL PROTECTED]> wrote: > > > On Thu, 2005-08-25 at 19:45 +0200, Ingo Molnar wrote: > > > * Daniel Walker <[EMAIL PROTECTED]> wrote: > > > > > > > Does anyone have x86_64 working in PREEMPT_RT ? > > > > > > builds fine, b

Re: 2.6.13-rc7-rt1

2005-08-26 Thread Daniel Walker
On Fri, 2005-08-26 at 08:43 +0200, Thomas Gleixner wrote: > On Thu, 2005-08-25 at 18:15 -0700, Daniel Walker wrote: > > On Fri, 2005-08-26 at 02:22 +0200, Thomas Gleixner wrote: > > > On Thu, 2005-08-25 at 16:29 -0700, Daniel Walker wrote: > > > > Devastating latency on a 3Ghz xeon .. Maybe the raw

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Thomas Gleixner
On Thu, 2005-08-25 at 18:15 -0700, Daniel Walker wrote: > On Fri, 2005-08-26 at 02:22 +0200, Thomas Gleixner wrote: > > On Thu, 2005-08-25 at 16:29 -0700, Daniel Walker wrote: > > > Devastating latency on a 3Ghz xeon .. Maybe the raw_spinlock in the > > > timer base is creating a unbounded latency?

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Ingo Molnar
* Daniel Walker <[EMAIL PROTECTED]> wrote: > On Thu, 2005-08-25 at 19:45 +0200, Ingo Molnar wrote: > > * Daniel Walker <[EMAIL PROTECTED]> wrote: > > > > > Does anyone have x86_64 working in PREEMPT_RT ? > > > > builds fine, but doesnt seem to boot at the moment. Havent investigated > > yet. >

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Ingo Molnar
* Daniel Walker <[EMAIL PROTECTED]> wrote: > Wakeup race checking shouldn't trigger when interrupts are off. Here's > a fix. thanks, applied. Ingo - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Ingo Molnar
* Daniel Walker <[EMAIL PROTECTED]> wrote: > Devastating latency on a 3Ghz xeon .. Maybe the raw_spinlock in the > timer base is creating a unbounded latency? could you please submit a more complete bugreport? What did you do that triggered this? Kernel config would be nice too, and a latency_

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Daniel Walker
On Fri, 2005-08-26 at 02:22 +0200, Thomas Gleixner wrote: > On Thu, 2005-08-25 at 16:29 -0700, Daniel Walker wrote: > > Devastating latency on a 3Ghz xeon .. Maybe the raw_spinlock in the > > timer base is creating a unbounded latency? > > The lock is only held for really short periods. The only p

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Thomas Gleixner
On Thu, 2005-08-25 at 16:29 -0700, Daniel Walker wrote: > Devastating latency on a 3Ghz xeon .. Maybe the raw_spinlock in the > timer base is creating a unbounded latency? The lock is only held for really short periods. The only possible long period would be migration of timers from a dead hotplug

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Daniel Walker
Devastating latency on a 3Ghz xeon .. Maybe the raw_spinlock in the timer base is creating a unbounded latency? Daniel ( softirq-timer/1-13 |#1): new 66088 us maximum-latency critical section. => started at timestamp 1857957769: <__down_mutex+0x5f/0x295> => ended at timestamp 1858023857: <_

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Daniel Walker
Nevermind , the original patch looks fine. Daniel On Thu, 2005-08-25 at 23:54 +0200, Ingo Molnar wrote: > * Daniel Walker <[EMAIL PROTECTED]> wrote: > > > @@ -257,6 +257,7 @@ void check_preempt_wakeup(struct task_st > > * hangs and race conditions. > > */ > > if (!preempt_count() &

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Daniel Walker
On Thu, 2005-08-25 at 23:54 +0200, Ingo Molnar wrote: > * Daniel Walker <[EMAIL PROTECTED]> wrote: > > > @@ -257,6 +257,7 @@ void check_preempt_wakeup(struct task_st > > * hangs and race conditions. > > */ > > if (!preempt_count() && > > + !__raw_irqs_disabled() && > >

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Ingo Molnar
* Daniel Walker <[EMAIL PROTECTED]> wrote: > @@ -257,6 +257,7 @@ void check_preempt_wakeup(struct task_st >* hangs and race conditions. >*/ > if (!preempt_count() && > + !__raw_irqs_disabled() && > p->prio < current->prio && > rt_task(

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Daniel Walker
Wakeup race checking shouldn't trigger when interrupts are off. Here's a fix. Daniel Index: linux-2.6.12/kernel/rt.c === --- linux-2.6.12.orig/kernel/rt.c 2005-08-25 21:33:43.0 + +++ linux-2.6.12/kernel/rt.c200

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Daniel Walker
On Thu, 2005-08-25 at 19:45 +0200, Ingo Molnar wrote: > * Daniel Walker <[EMAIL PROTECTED]> wrote: > > > Does anyone have x86_64 working in PREEMPT_RT ? > > builds fine, but doesnt seem to boot at the moment. Havent investigated > yet. I tested an em64t , and it hung during boot .. But this pat

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Ingo Molnar
* Daniel Walker <[EMAIL PROTECTED]> wrote: > Does anyone have x86_64 working in PREEMPT_RT ? builds fine, but doesnt seem to boot at the moment. Havent investigated yet. Ingo - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PR

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Chuck Harding
On Thu, 25 Aug 2005, Ingo Molnar wrote: i have released the 2.6.13-rc7-rt1 tree, which can be downloaded from the usual place: http://redhat.com/~mingo/realtime-preempt/ this is a fixes-only release. Changes since 2.6.13-rc6-rt10: - init_hrtimers() compilation fix (K.R. Foley) - first

Re: 2.6.13-rc7-rt1

2005-08-25 Thread Daniel Walker
Does anyone have x86_64 working in PREEMPT_RT ? Daniel On Thu, 2005-08-25 at 08:26 +0200, Ingo Molnar wrote: > i have released the 2.6.13-rc7-rt1 tree, which can be downloaded from > the usual place: > > http://redhat.com/~mingo/realtime-preempt/ > > this is a fixes-onl

2.6.13-rc7-rt1

2005-08-24 Thread Ingo Molnar
i have released the 2.6.13-rc7-rt1 tree, which can be downloaded from the usual place: http://redhat.com/~mingo/realtime-preempt/ this is a fixes-only release. Changes since 2.6.13-rc6-rt10: - init_hrtimers() compilation fix (K.R. Foley) - first phase p->pi_lock SMP speedup (Ste