Hi, please be aware of a kernel bug which is part of the Linux kernel as of Linux-3.5 (commit b9d4d42ad901cc848ac87f1cb8923fded3645568). This change tries to defer the required cache flush when a context switch happens (which improve the overall system speed). But it can fail in environments where many threads are running. When it fails the running application crashes due to inconsistency between the cache and memory content at random locations.
There's a fix on its way to mainline. I will include it into the BSP repository as soon as it is available for all kernels since 3.5. I will keep you informed. Regards, Juergen -- Pengutronix e.K. | Juergen Beisert |
