Re: x86 smp_call_function recent breakage

Alan Cox (alan@lxorguk.ukuu.org.uk)
Tue, 23 Oct 2001 17:49:35 +0100 (BST)


> This isn't the right fix:

The cache thing you may be right on. The core fix is not about caching
its about fixing races on IPI replay. We have to handle an IPI reoccuring
potentially with a small time delay due to a retransmit of a message
lost by one party on the bus. Furthermore it seems other messages can
pass the message that then gets retransmitted.

> Robert, this explains the missed IPI during drain_cpu_caches, it isn't
> ram fault or IPI missed by the hardware, so I suggest to just backout
> the second diff above and try again. Will be fixed also in next -aa of
> course.

I'm not sure I follow why it explains a missed IPI. Please explain in
more detail.

Alan
-
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/