]> err.no Git - linux-2.6/commit
[PATCH] spufs: Fix endless protection fault on LS writes by SPE.
authorArnd Bergmann <arnd.bergmann@de.ibm.com>
Fri, 24 Mar 2006 18:49:27 +0000 (19:49 +0100)
committerPaul Mackerras <paulus@samba.org>
Mon, 27 Mar 2006 03:48:44 +0000 (14:48 +1100)
commit79c227a92ce9fe0504e9c4aaadf3bfacb0f5f45e
tree3e674a8ec79bd170a86e1c5544948d267b381346
parent47952d5ea67dc7098667a954483a82acf81eb4da
[PATCH] spufs: Fix endless protection fault on LS writes by SPE.

If an SPE attempts a DMA put to a local store after already doing
a get, the kernel must update the HW PTE to allow the write access.
This case was not being handled correctly.

From: Mike Kistler <mkistler@us.ibm.com>
Signed-off-by: Mike Kistler <mkistler@us.ibm.com>
Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/platforms/cell/spu_base.c