<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/rpc, branch releng/6.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2006-01-27T18:22:11Z</updated>
<entry>
<title>MFC rev 1.16</title>
<updated>2006-01-27T18:22:11Z</updated>
<author>
<name>Jim Rees</name>
<email>rees@FreeBSD.org</email>
</author>
<published>2006-01-27T18:22:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d7f5d0c705d4b36ca021ff80e52db83368327c48'/>
<id>urn:sha1:d7f5d0c705d4b36ca021ff80e52db83368327c48</id>
<content type='text'>
Use thread0 instead of user's thread for sobind.
This fixes reconnect after, for example, tcp idle disconnection.
Previously this would fail if a normal user tried to bind to a privileged
port.
</content>
</entry>
<entry>
<title>Merge subr_prof.c:1.119, 1.120, 1.121, nfs_socket.c:1.130,</title>
<updated>2005-09-29T18:40:36Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-09-29T18:40:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3c084fb31a70ddfe3b23cb3cfd449178160425e6'/>
<id>urn:sha1:3c084fb31a70ddfe3b23cb3cfd449178160425e6</id>
<content type='text'>
rpcclnt.c:1.14 from HEAD to RELENG_6:

Acquire Giant in uprintf() and tprintf() due to the non-MPSAFEty of
the tty code invoked from these functions.  In two cases, during
timeout handling in NFS-related RPC client code, acquire Giant in
the caller before other mutexes the caller might hold, in order to
avoid lock order reversals with Giant (a recursive acquire is not
a reversal as it won't ever wait).

Correct age-old comments about uprintf()/tprintf() sleeping: they
will never sleep.

Much useful feedback from:	bde
Approved by:			re (scottl)
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_6'.</title>
<updated>2005-07-11T04:14:43Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-07-11T04:14:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6ac68e81ff340e851cccd941b1ed36e2391039d9'/>
<id>urn:sha1:6ac68e81ff340e851cccd941b1ed36e2391039d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Don't call rpcclnt_realign() if we don't have any mbufs to realign.</title>
<updated>2005-03-19T01:16:25Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-03-19T01:16:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c0a3c58e991720f5b4d0ffd35cf0ccb10954f25b'/>
<id>urn:sha1:c0a3c58e991720f5b4d0ffd35cf0ccb10954f25b</id>
<content type='text'>
- Remove a bogus and unneeded null pointer check.

Found by:	Coverity Prevent analysis tool
Approved by:	alfred
</content>
</entry>
<entry>
<title>/* -&gt; /*- for license, minor formatting changes</title>
<updated>2005-01-07T02:29:27Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-07T02:29:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=60727d8b86294910d41cbda1a50a855ea0537449'/>
<id>urn:sha1:60727d8b86294910d41cbda1a50a855ea0537449</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prefer C99's __func__ over GCC's __FUNCTION__.</title>
<updated>2004-09-23T18:25:46Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2004-09-23T18:25:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a9da2faf343af4604cefb2a3d436de112c61fa33'/>
<id>urn:sha1:a9da2faf343af4604cefb2a3d436de112c61fa33</id>
<content type='text'>
Approved by:	alfred
</content>
</entry>
<entry>
<title>fix array index out of bounds in rpc-&gt;rc_srtt[], rpc-&gt;rc_sdrtt[]</title>
<updated>2004-07-15T22:21:25Z</updated>
<author>
<name>Jim Rees</name>
<email>rees@FreeBSD.org</email>
</author>
<published>2004-07-15T22:21:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=af341d82c4edc830c9c1b0f91a16c3934d2fd08d'/>
<id>urn:sha1:af341d82c4edc830c9c1b0f91a16c3934d2fd08d</id>
<content type='text'>
Noticed by: tedu
Approved by: alfred
</content>
</entry>
<entry>
<title>Constify 'rpcclnt_backoff'.</title>
<updated>2004-07-12T19:37:08Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2004-07-12T19:37:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f3ce707a187c2a512867b4c3f49b93ef6c395163'/>
<id>urn:sha1:f3ce707a187c2a512867b4c3f49b93ef6c395163</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove advertising clause from University of California Regent's</title>
<updated>2004-04-07T05:00:01Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2004-04-07T05:00:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2fcbca0d8575cf5ca6924283517b3adfc7d6d113'/>
<id>urn:sha1:2fcbca0d8575cf5ca6924283517b3adfc7d6d113</id>
<content type='text'>
license, per letter dated July 22, 1999 and email from Peter Wemm,
Alan Cox and Robert Watson.

Approved by: core, peter, alc, rwatson
</content>
</entry>
<entry>
<title>Reset callout if in nfs_timeout and rpcclnt_timeout functions. Timer</title>
<updated>2004-03-28T05:55:27Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2004-03-28T05:55:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=186c0bc04b8528af8dd4884021c6f06465a80e4b'/>
<id>urn:sha1:186c0bc04b8528af8dd4884021c6f06465a80e4b</id>
<content type='text'>
are supposed to continue firing as long as there is work to do, not
stop after the first invocation.

This is damage control after a patch that has been committed prematurely.

Tested by:	kris
</content>
</entry>
</feed>
