Re: [RFC/PATCH, 2/4] readX_check() performance evaluation

From: Andi Kleen <ak_at_suse.de>
Date: 2004-01-29 08:09:21
On Wed, 28 Jan 2004 12:28:56 -0800 (PST)
Linus Torvalds <torvalds@osdl.org> wrote:

> 
> Alternatively, if you get a lot of information at MCE time (CPU that did
> the access + some device data), just queue up the information in a per-CPU
> queue. You don't have to worry about overflow - you can just drop if if 

That assumes that the access happened with preempt off ?

That's fine if it's guaranteed that the MCE still happened inside 
readl/writel. But if it's delayed longer for some reason there is no guarantee 
that you can find back to the CPU that caused the fault.

Putting it into the pci_dev and using RCU would be probably better.

-Andi
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Wed Jan 28 16:14:40 2004

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:21 EST