I-cache/D-cache inconsistency issue with page cache

Russell King - ARM Linux linux at arm.linux.org.uk
Sat Sep 24 06:12:31 EDT 2011


On Sat, Sep 24, 2011 at 12:07:01PM +0200, Mike Hommey wrote:
> This has been seen on tegra boards under Ubuntu Maverick
> (2.6.35.7.something) and under Android (2.6.32.9.something) and on the Asus
> Transformer (Android, 2.6.36.3.something). All Cortex-A9 tegras. It has
> *not* been reproduced on pandaboards (Cortex-A9 OMAP4430).

Ah, your kernels are probably too old.

You need to ensure that you have at least 6012191 (ARM: 6380/1:
Introduce __sync_icache_dcache() for VIPT caches) and 85848dd (ARM:
6381/1: Use lazy cache flushing on ARMv7 SMP systems).  Note that both
these depend on some preceding patches too.




More information about the linux-arm-kernel mailing list