[RFC 11/11] ARM: avoid flushing I-cache in flush_cache_mm()

Gilles Chanteperdrix gilles.chanteperdrix at xenomai.org
Fri Nov 13 10:15:05 EST 2009


Russell King wrote:
> On Fri, Nov 13, 2009 at 04:01:30PM +0100, Gilles Chanteperdrix wrote:
>> Russell King wrote:
>>> flush_cache_mm() is called in two cases:
>>> 1. when a process exits, just before the page tables are torn down.
>>>    We can allow the stale lines to evict themselves over time without
>>>    causing any harm.
>> Is not there any risk to see cache lines evicted at a time when there
>> are no longer any page table entries for them? This was said to be a
>> problem during the early discussions on FCSE:
> 
> The discussion here is about the instruction cache - that doesn't write
> back cache lines.

Ok. I should have read the patch. Sorry for the noise.

-- 
                                          Gilles




More information about the linux-arm-kernel mailing list