aboutsummaryrefslogtreecommitdiff
path: root/arch/powerpc/kernel
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2008-03-11 12:46:18 +1100
committerJeremy Kerr <jk@ozlabs.org>2008-03-11 12:46:18 +1100
commitc368392a9951e6e25e2e2f9268153f1e9365e2c2 (patch)
treed00ec74a057bbc9ab251c6a8c47787c757cc9340 /arch/powerpc/kernel
parentce7c191bca88aa2f942f70a6d6c6315739a81a32 (diff)
[POWERPC] spufs: fix rescheduling of non-runnable contexts
At present, we can hit the BUG_ON in __spu_update_sched_info by reading the regs file of a context between two calls to spu_run. The spu_release_saved called by spufs_regs_read() is resulting in the (now non-runnable) context being placed back on the run queue, so the next call to spu_run ends up in the bug condition. This change uses the SPU_SCHED_SPU_RUN flag to only reschedule a context if it's still in spu_run(). Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'arch/powerpc/kernel')
0 files changed, 0 insertions, 0 deletions