Messages in this thread | | | Subject | Re: [PATCH] i386/x86-64: Fix timer SMP bootup race | From | Rusty Russell <> | Date | Sun, 16 Jan 2005 15:20:47 +1100 |
| |
On Sat, 2005-01-15 at 08:59 +0100, Andi Kleen wrote: > I think my patch is better. It at least keeps all the > baggage out of the normal run paths. Doing this check at each timer interrupt > doesn't make much sense.
It doesn't penalize the architectures which do the right thing already. If this weren't i386 we were talking about...
But adding a bizarro "pre-prepare" notifier verged on nonsensical 8(. I prefer an explicit "init_timers_early()" call as a workaround; I'll code that up and test tomorrow, when I'm back in the office with an SMP box to test.
I'm also not clear on why we need to enable interrupts around calibrate_delay() on secondary processors, but I'll try that too and find out 8)
Thanks, Rusty. -- A bad analogy is like a leaky screwdriver -- Richard Braakman
- 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/
| |