powerpc/spufs: synchronize interaction between spu exception handling and time slicing
authorLuke Browning <lukebrowning@us.ibm.com>
Fri, 13 Jun 2008 04:17:35 +0000 (14:17 +1000)
committerJeremy Kerr <jk@ozlabs.org>
Mon, 16 Jun 2008 04:35:01 +0000 (14:35 +1000)
Time slicing can occur at the same time as spu exception handling
resulting in the wakeup of the wrong thread.

This change uses the the spu's register_lock to enforce synchronization
between bind/unbind and spu exception handling so that they are
mutually exclusive.

Signed-off-by: Luke Browning <lukebrowning@us.ibm.com>
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>

No differences found