<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/rpc, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-05-15T13:58:45Z</updated>
<entry>
<title>Back port a change to the locking model used to manage active transports from</title>
<updated>2009-05-15T13:58:45Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2009-05-15T13:58:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d33da86cbc8aad65ebdb0f7278fafefb03aba864'/>
<id>urn:sha1:d33da86cbc8aad65ebdb0f7278fafefb03aba864</id>
<content type='text'>
FreeBSD-current to avoid a deadlock.

PR:		130628
</content>
</entry>
<entry>
<title>MFC: r181683 - add a missing call to mtx_destroy().</title>
<updated>2008-08-27T09:43:52Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2008-08-27T09:43:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a5781ae6616c74808c3a4ff5b1f150dce6a0392e'/>
<id>urn:sha1:a5781ae6616c74808c3a4ff5b1f150dce6a0392e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: r180025,180064,180069,180217,180743,180779-180780</title>
<updated>2008-08-05T10:35:51Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2008-08-05T10:35:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=822c10db3d0bc051cb80ff537d806743e2ca8728'/>
<id>urn:sha1:822c10db3d0bc051cb80ff537d806743e2ca8728</id>
<content type='text'>
Implement support for NFS advisory locking in the kernel including correct
semantics for flock(2) style locks.

Sponsored by:	Isilon Systems
PR:		94256
</content>
</entry>
<entry>
<title>MFC: nlm_prot_impl.c 1.5, clnt_rc.c 1.3</title>
<updated>2008-04-16T09:08:54Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2008-04-16T09:08:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3ea8fb1980ee98d9d368af34ae4057727b3ee91a'/>
<id>urn:sha1:3ea8fb1980ee98d9d368af34ae4057727b3ee91a</id>
<content type='text'>
Avoid error cascades when trying to monitor a host that doesn't resolve in
DNS. Tighten error handling when attempting to communicate with the userland
part of rpc.lockd.
</content>
</entry>
<entry>
<title>MFC: Kernel mode Network Lock Manager.</title>
<updated>2008-04-10T09:39:29Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2008-04-10T09:39:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6504a63300bf861c73e3148a86d41565a9fdf72c'/>
<id>urn:sha1:6504a63300bf861c73e3148a86d41565a9fdf72c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_7'.</title>
<updated>2008-04-01T01:48:09Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-04-01T01:48:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=91e4b8856f02e8e27091632ece5432a67a794c4c'/>
<id>urn:sha1:91e4b8856f02e8e27091632ece5432a67a794c4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, which</title>
<updated>2007-08-06T14:26:03Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-08-06T14:26:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0bf686c1257e2e7944a4cee9d9d628280facaa3d'/>
<id>urn:sha1:0bf686c1257e2e7944a4cee9d9d628280facaa3d</id>
<content type='text'>
previously conditionally acquired Giant based on debug.mpsafenet.  As that
has now been removed, they are no longer required.  Removing them
significantly simplifies error-handling in the socket layer, eliminated
quite a bit of unwinding of locking in error cases.

While here clean up the now unneeded opt_net.h, which previously was used
for the NET_WITH_GIANT kernel option.  Clean up some related gotos for
consistency.

Reviewed by:	bz, csjp
Tested by:	kris
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Check for a NULL return from rpcclnt_buildheader- it can fail if</title>
<updated>2007-06-16T05:42:26Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2007-06-16T05:42:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a5a65afc6d49f9c4b50093ca8b7742f472c7c436'/>
<id>urn:sha1:a5a65afc6d49f9c4b50093ca8b7742f472c7c436</id>
<content type='text'>
the passed in auth_type is unacceptable to rpcauth_buildheader-
this avoids a null pointer panic. Clean up allocations if this
happens. This also quiets a gcc 4.2 complaint about ussing mheadend
without it being initialized.

Reviewed by:	alfred
</content>
</entry>
<entry>
<title>Move rpc/types.h under sys/, as this is used by ZFS kernel module.</title>
<updated>2007-04-10T22:10:16Z</updated>
<author>
<name>Pawel Jakub Dawidek</name>
<email>pjd@FreeBSD.org</email>
</author>
<published>2007-04-10T22:10:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7f64b05f79f4e13e2f5daa1cafce54ed82467ebc'/>
<id>urn:sha1:7f64b05f79f4e13e2f5daa1cafce54ed82467ebc</id>
<content type='text'>
Repo-copied by:	simon
</content>
</entry>
<entry>
<title>Replace GIANT_REQUIRED's present for socket locking with NET_LOCK_GIANT().</title>
<updated>2007-03-25T21:44:24Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-03-25T21:44:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=26ded854453b9d90af966fedc6633998a58940e0'/>
<id>urn:sha1:26ded854453b9d90af966fedc6633998a58940e0</id>
<content type='text'>
If/when someone does the necessary MPSAFEty locking for the NFSv4 client,
the socket code is generally MPSAFE now.

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