Re: [PATCH] i386/x86-64: Fix timer SMP bootup race

From: Rusty Russell
Date: Sun Jan 16 2005 - 00:20:16 EST


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@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/