<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/i386/linux/linux_support.s, branch stable/8</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Move futex support code from &lt;arch&gt;/support.s into linux compat directory.</title>
<updated>2007-05-23T08:33:06+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2007-05-23T08:33:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1c182de9a99afd152c548bda64ab626a1b9f5a3e'/>
<id>1c182de9a99afd152c548bda64ab626a1b9f5a3e</id>
<content type='text'>
Implement all futex atomic operations in assembler to not depend on the
fuword() that does not allow to distinguish between -1 and failure return.
Correctly return 0 from atomic operations on success.

In collaboration with:	rdivacky
Tested by:	Scot Hetzel &lt;swhetzel gmail com&gt;, Milos Vyletel &lt;mvyletel mzm cz&gt;
Sponsored by:	Google SoC 2007
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement all futex atomic operations in assembler to not depend on the
fuword() that does not allow to distinguish between -1 and failure return.
Correctly return 0 from atomic operations on success.

In collaboration with:	rdivacky
Tested by:	Scot Hetzel &lt;swhetzel gmail com&gt;, Milos Vyletel &lt;mvyletel mzm cz&gt;
Sponsored by:	Google SoC 2007
</pre>
</div>
</content>
</entry>
</feed>
