[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/=