https://github.com/torvalds/linux
Revision 62ee68e3bcb0d056aae5b36dea0388ca25572cdf authored by Arnd Bergmann on 21 August 2007, 02:06:22 UTC, committed by Paul Mackerras on 30 August 2007, 06:27:18 UTC
When a process writes into the inbound spu mailbox (wbox) while the
context is saved, we accidentally break the contents of the mb_stat_R
register by clearing other entries of the mailbox status register. This
can cause the user side to hang.

This change fixes the problem by only altering the appropriate bits
of the mailbox status register during a backing-store write.

Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
1 parent aac2e68
History
Tip revision: 62ee68e3bcb0d056aae5b36dea0388ca25572cdf authored by Arnd Bergmann on 21 August 2007, 02:06:22 UTC
[POWERPC] spufs: Fix update of mailbox status register during backed wbox write
Tip revision: 62ee68e
File Mode Size
Documentation
arch
block
crypto
drivers
fs
include
init
ipc
kernel
lib
mm
net
scripts
security
sound
usr
.gitignore -rw-r--r-- 607 bytes
.mailmap -rw-r--r-- 3.6 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 89.3 KB
Kbuild -rw-r--r-- 1.5 KB
MAINTAINERS -rw-r--r-- 91.0 KB
Makefile -rw-r--r-- 50.1 KB
README -rw-r--r-- 16.5 KB
REPORTING-BUGS -rw-r--r-- 3.0 KB

README

back to top