Am 19.04.2011 23:11, schrieb Rebecca Schultz Zavin:
Until recently the dma api in the kernel was doing it too. Apparently it's related to speculative prefetching, so as far as my understand goes, not an issue on Cortex-A8 where the feature isn't present. However, there have been a couple of cases of data corruption due to it on A9.
A8 and A9 are too new for us :) We deal with ARMv4-v6 mostly.
Be aware though, it's a race condition, just because you never saw it doesn't mean you couldn't have.
That's true.
Best regards.