[parisc-linux] Broken Cache Flushing in arch/parisc/kernel/signal.c.??

Thibaut VARENE varenet@esiee.fr
Wed, 13 Nov 2002 20:27:47 +0100


Le mercredi, 13 nov 2002, =E0 13:28 Europe/Paris, Matthew Wilcox a =E9crit=
 :

> On Tue, Nov 12, 2002 at 11:52:34PM -0800, Randolph Chung wrote:
>> this is partly my fault, since i thought we have unbroken cache=20
>> flushing
>> and asked thibaut to check this in... now i see that the original =
code
>> flushes sr3 space, but flush_icache_range() flushes the kernel=20
>> space...
>> oops!
>>
>> perhaps we should just check the old code back in for now?
>
> Can we use
>   void flush_icache_user_range(struct vm_area_struct *vma,
>                         struct page *page, unsigned long addr, int =
len)
> ?  I'm not sure where we'd get the struct page from, though.

I reverted to the previous version until we find that out.
HTH,


Thibaut VARENE
The PA/Linux ESIEE Team
http://pateam.esiee.fr/=