On Tue, 2008-05-20 at 15:53 -0700, David Miller wrote:
So what is the scope of that problem ?
IE. Take an x86 version of that test, writing to memory, doing a writel
to some MMIO, then another memory write, can those be re-ordered with
the current x86 version of writel ?
static inline void writel(unsigned int b, volatile void __iomem *addr)
{
*(volatile unsigned int __force *)addr = b;
}
This is becoming a serious issue...
Ben.
--