<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/nfsserver, 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-12-18T19:50:21Z</updated>
<entry>
<title>MFC 200084:</title>
<updated>2009-12-18T19:50:21Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-12-18T19:50:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=52114fd6bd38c2489717a0a8ca127d1758d551ac'/>
<id>urn:sha1:52114fd6bd38c2489717a0a8ca127d1758d551ac</id>
<content type='text'>
Properly return an error reply if an NFS remove or link operation fails.
Previously the failing operation would allocate an mbuf and construct an
error reply, but because the function did not return 0, the NFS server
assumed it had failed to generate a reply and would leak the reply mbuf as
well as not sending the reply to the NFS client.
</content>
</entry>
<entry>
<title>MFC r197525:</title>
<updated>2009-12-07T13:38:10Z</updated>
<author>
<name>Jaakko Heinonen</name>
<email>jh@FreeBSD.org</email>
</author>
<published>2009-12-07T13:38:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a6347931aff25188459e506b92e2e5a6189eed61'/>
<id>urn:sha1:a6347931aff25188459e506b92e2e5a6189eed61</id>
<content type='text'>
Ensure that tv_sec is between INT32_MIN and INT32_MAX, so ZFS won't object.
This completes the fix from r185586.

Approved by:	trasz (mentor)
</content>
</entry>
<entry>
<title>MFC 185586 (kan): Change nfsserver slightly so that it does not trip</title>
<updated>2009-07-01T12:44:23Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2009-07-01T12:44:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=26ae343046ff63822be66df1a5c24c246af71cc6'/>
<id>urn:sha1:26ae343046ff63822be66df1a5c24c246af71cc6</id>
<content type='text'>
over the timestamp validation code on ZFS.

This should fix O_CREAT|O_EXCL open on NFS where a server is 64-bit
with v13 ZFS code.

PR:		kern/135412
Pointed out by:	Jaakko Heinonen &lt;jh@saunalahti.fi&gt;
Tested by:	Jaakko Heinonen, Danny Braniss &lt;danny@cs.huji.ac.il&gt;
</content>
</entry>
<entry>
<title>MFC: Use shared vnode locks when invoking VOP_READDIR().</title>
<updated>2009-03-18T21:51:02Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-03-18T21:51:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3d2672abd14ce268b457d4d32cdad4c710de2330'/>
<id>urn:sha1:3d2672abd14ce268b457d4d32cdad4c710de2330</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r186165:</title>
<updated>2008-12-19T03:59:20Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2008-12-19T03:59:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=922b558bd9cf5ce86a97bbcb2ddfe500bc84ee7a'/>
<id>urn:sha1:922b558bd9cf5ce86a97bbcb2ddfe500bc84ee7a</id>
<content type='text'>
&gt; Handle VFS_VGET() failing with an error other than EOPNOTSUPP in addition
&gt; to failing with that error.
&gt;
&gt; PR:           125149
&gt; Submitted by: Jaakko Heinonen (jh &lt;at&gt; saunalahti &lt;dot&gt; fi)
&gt; Reviewed by:  mohans, kan

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Merge r183809 from head to stable/7:</title>
<updated>2008-10-21T14:11:00Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2008-10-21T14:11:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=28ec7ea639c2e6d2a78827d32bcf54ba128dbe2e'/>
<id>urn:sha1:28ec7ea639c2e6d2a78827d32bcf54ba128dbe2e</id>
<content type='text'>
  Turn XXX's for unlocked writes of NFS server statistics to simple notes,
  as we consider it a feature to exchange performance for consistency.

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Merge r180131 from head to stable/7:</title>
<updated>2008-08-01T11:11:12Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2008-08-01T11:11:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=452e6f1028a40a084939be32a7ca75f1cb0825ff'/>
<id>urn:sha1:452e6f1028a40a084939be32a7ca75f1cb0825ff</id>
<content type='text'>
  Remove spls from NFS server setup call; expand receive socket buffer
  locking to cover full setup of socket upcalls; remove XXX about
  locking.
</content>
</entry>
<entry>
<title>MFC rev. 1.182</title>
<updated>2008-05-30T12:27:19Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2008-05-30T12:27:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0cb6393b5417a4e490c4ec42f7ba96b4d1e14f71'/>
<id>urn:sha1:0cb6393b5417a4e490c4ec42f7ba96b4d1e14f71</id>
<content type='text'>
Change the fix in the rev. 1.178 to use nfsrv_lockedpair_nd().
</content>
</entry>
<entry>
<title>MFC rev. 1.181:</title>
<updated>2008-05-30T12:25:29Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2008-05-30T12:25:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5bec6d0289eb4263f79a1fa1e3ca6f8027740983'/>
<id>urn:sha1:5bec6d0289eb4263f79a1fa1e3ca6f8027740983</id>
<content type='text'>
Initialize vfslocked prior to calling nfsm_srvmtofh where it was forgotten.
</content>
</entry>
<entry>
<title>MFC: nfs_srvsock.c rev. 1.106, 1.107</title>
<updated>2008-03-30T14:06:43Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2008-03-30T14:06:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ee5227ed475516e352080800399e1fa00634cfdc'/>
<id>urn:sha1:ee5227ed475516e352080800399e1fa00634cfdc</id>
<content type='text'>
Don't call nfs_realign while holding locks.
</content>
</entry>
</feed>
