commit | 8d5636fbca202f61fdb808fc9e20c0142291d802 | [log] [tgz] |
---|---|---|
author | Jeremy Kerr <jk@ozlabs.org> | Thu Aug 14 14:59:12 2008 +1000 |
committer | Jeremy Kerr <jk@ozlabs.org> | Thu Aug 14 14:59:12 2008 +1000 |
tree | e6d9d9375f0f7894931749b687e66a19e5dffa84 | |
parent | d9dd421fd6ed17af55d27c8d93a9f561be0ff50f [diff] |
powerpc/spufs: reference context while dropping state mutex in scheduler Based on an original patch from Christoph Hellwig <hch@lst.de>. Currently, there is a possible reference-after-free in the spusched code - contexts may be freed after we have released their state_mutex in spusched_tick and find_victim. This change takes a reference to the context before releasing the mutex, so that the context doesn't get destroyed. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>