svn commit: r203704 - stable/7/sys/kern

John Baldwin jhb at freebsd.org
Tue Feb 9 17:55:57 UTC 2010


On Tuesday 09 February 2010 9:56:10 am Attilio Rao wrote:
> Author: attilio
> Date: Tue Feb  9 14:56:10 2010
> New Revision: 203704
> URL: http://svn.freebsd.org/changeset/base/203704
> 
> Log:
>   MFC r202889, r202940:
>   - Fix a race in sched_switch() of sched_4bsd.
>     Block the td_lock when acquiring explicitly sched_lock in order to prevent
>     races with other td_lock contenders.
>   - Merge the ULE's internal function thread_block_switch() into the global
>     thread_lock_block() and make the former semantic as the default for
>     thread_lock_block().
>   - Split out an invariant in order to have better checks.

Does this require an MFC of a change to cpu_switch() for sparc64?

-- 
John Baldwin


More information about the svn-src-stable mailing list