<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libthr/thread, branch release/7.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-02-24T05:45:17+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC revision 1.64:</title>
<updated>2007-12-13T02:29:17+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2007-12-13T02:29:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d695d61f3a396f2987499faa148aeaf7abd12118'/>
<id>d695d61f3a396f2987499faa148aeaf7abd12118</id>
<content type='text'>
	&gt; Enclose all code for macro ENQUEUE_MUTEX in do while statement, and
	&gt; add missing brackets.

Approved by: re (kensmith)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	&gt; Enclose all code for macro ENQUEUE_MUTEX in do while statement, and
	&gt; add missing brackets.

Approved by: re (kensmith)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: Add support for non-portable adaptive mutexes, as well as experimental</title>
<updated>2007-11-14T01:10:12+00:00</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2007-11-14T01:10:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a666c430f7245109797e8f22696787b40862973d'/>
<id>a666c430f7245109797e8f22696787b40862973d</id>
<content type='text'>
support for spinning/yielding loops.

Approved by: re@ (kensmith)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
support for spinning/yielding loops.

Approved by: re@ (kensmith)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: 1.7</title>
<updated>2007-11-09T21:15:58+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2007-11-09T21:15:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7b6884e08380e2081c21691ffb95c7fc58283297'/>
<id>7b6884e08380e2081c21691ffb95c7fc58283297</id>
<content type='text'>
In _pthread_key_create() ensure that libthr is initialized. This
fixes a NULL-dereference of curthread when libstdc+ initializes
the exception handling globals on archs we can't use GNU TLS due
to lack of support in binutils 2.15 (i.e. arm and sparc64), yet,
thus making threaded C++ programs compiled with GCC 4.2.1 work
again on these archs.

Approved by:	re (kensmith)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In _pthread_key_create() ensure that libthr is initialized. This
fixes a NULL-dereference of curthread when libstdc+ initializes
the exception handling globals on archs we can't use GNU TLS due
to lack of support in binutils 2.15 (i.e. arm and sparc64), yet,
thus making threaded C++ programs compiled with GCC 4.2.1 work
again on these archs.

Approved by:	re (kensmith)
</pre>
</div>
</content>
</entry>
<entry>
<title>Output error message to STDERR_FILENO.</title>
<updated>2007-08-07T04:50:14+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2007-08-07T04:50:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4aa80591b6845626958f1ebdb7f05ac255c427e6'/>
<id>4aa80591b6845626958f1ebdb7f05ac255c427e6</id>
<content type='text'>
Approved by: re (bmah)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by: re (bmah)
</pre>
</div>
</content>
</entry>
<entry>
<title>backout experimental adaptive spinning mutex for product use.</title>
<updated>2007-05-09T08:39:33+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2007-05-09T08:39:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=00784f8b10a1d39943ffe32dd0d820db14e40dd6'/>
<id>00784f8b10a1d39943ffe32dd0d820db14e40dd6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>If a thread who's name is being set is not the current thread, use macros</title>
<updated>2007-04-05T07:20:31+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2007-04-05T07:20:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6839e793cfa4d58bed2aef11f4186fc499133a2d'/>
<id>6839e793cfa4d58bed2aef11f4186fc499133a2d</id>
<content type='text'>
THR_THREAD_LOCK and THR_THREAD_UNLOCK instead, this should fix wrong
lock level problem.

Bug reported by: ed dot maste at gmail dot com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
THR_THREAD_LOCK and THR_THREAD_UNLOCK instead, this should fix wrong
lock level problem.

Bug reported by: ed dot maste at gmail dot com
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove 3rd clause, renumber, ok per email</title>
<updated>2007-01-12T07:26:21+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-01-12T07:26:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fed32d75449d7d05afdd7ddb7703bfa69a3027f3'/>
<id>fed32d75449d7d05afdd7ddb7703bfa69a3027f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Insert mutex at tail if it has highest ceiling.</title>
<updated>2007-01-05T03:57:11+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2007-01-05T03:57:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=03779e5c2b02bb0a5c654525a432cdd2bb7b508d'/>
<id>03779e5c2b02bb0a5c654525a432cdd2bb7b508d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Oops, don't corrupt the list.</title>
<updated>2007-01-05T03:33:47+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2007-01-05T03:33:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=da20a63dbbf594030d5a1b8c77530ff0472194f4'/>
<id>da20a63dbbf594030d5a1b8c77530ff0472194f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
