commit | 2c911a14b74fa9cf815a936f310e4fa85bee77ce | [log] [tgz] |
---|---|---|
author | Luke Browning <lukebrowning@us.ibm.com> | Fri Jun 13 14:17:35 2008 +1000 |
committer | Jeremy Kerr <jk@ozlabs.org> | Mon Jun 16 14:35:01 2008 +1000 |
tree | a6c5953c1c453cbd9affe378e58629519d9c50d2 | |
parent | 1f64643aa5f5a17f1723f7ea0f17b7a3a8f632b3 [diff] |
powerpc/spufs: synchronize interaction between spu exception handling and time slicing 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>