<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/fs/nullfs, 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>2007-10-23T03:38:32Z</updated>
<entry>
<title>MFC:</title>
<updated>2007-10-23T03:38:32Z</updated>
<author>
<name>Daichi GOTO</name>
<email>daichi@FreeBSD.org</email>
</author>
<published>2007-10-23T03:38:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a8e29b65d6255e6b0c2cd3c663421119ad8ccf65'/>
<id>urn:sha1:a8e29b65d6255e6b0c2cd3c663421119ad8ccf65</id>
<content type='text'>
This changes give nullfs correctly work with latest unionfs.

Submitted by:   Masanori Ozawa &lt;ozawa@ongs.co.jp&gt; (unionfs developer)
Reviewed by:    jeff, kensmith
Approved by:    re (kensmith)
</content>
</entry>
<entry>
<title>MFC: Use mount interlock to protect all changes to mnt_flag and</title>
<updated>2006-10-09T19:47:17Z</updated>
<author>
<name>Tor Egge</name>
<email>tegge@FreeBSD.org</email>
</author>
<published>2006-10-09T19:47:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=64167e8471f78ca28c5bc03873dc3ead87ebace7'/>
<id>urn:sha1:64167e8471f78ca28c5bc03873dc3ead87ebace7</id>
<content type='text'>
     mnt_kern_flag. This eliminates a race where MNT_UPDATE flag could be
     lost when nmount() raced against sync(), sync_fsync() or quotactl().

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC: 1.78, 1.79</title>
<updated>2006-06-17T18:17:26Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2006-06-17T18:17:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=27fbed3c425c050c731db24d926fc9f304c1a9ea'/>
<id>urn:sha1:27fbed3c425c050c731db24d926fc9f304c1a9ea</id>
<content type='text'>
Remove incorrect null_checkexp() routine.  This
will allow the NFS server to call vfs_stdcheckexp() on the exported nullfs
filesystem, not the underlying filesystem being nullfs mounted.
If the lower filesystem was not NFS exported, then the NFS exported
null filesystem would not work.
Modify MNT_UPDATE behavior for nullfs so that it does not
return EOPNOTSUPP if an "export" parameter was passed in.
This should allow nullfs mounts to be NFS exported.

PR:             kern/87906
</content>
</entry>
<entry>
<title>MFC Revs 1.91, 1.90</title>
<updated>2006-03-13T03:05:26Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2006-03-13T03:05:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9ac366de1fc27ba200290aa37c1bbd2519d75426'/>
<id>urn:sha1:9ac366de1fc27ba200290aa37c1bbd2519d75426</id>
<content type='text'>
VFS SMP fixes, stack api, softupdates fixes.

Sponsored by:	Isilon Systems, Inc.
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC Revs 1.77, 1.76, 1.73</title>
<updated>2006-03-13T03:05:21Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2006-03-13T03:05:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f3ce2a58865d44aa4597c374a2159ea7a3983492'/>
<id>urn:sha1:f3ce2a58865d44aa4597c374a2159ea7a3983492</id>
<content type='text'>
VFS SMP fixes, stack api, softupdates fixes.

Sponsored by:	Isilon Systems, Inc.
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC Rev 1.50</title>
<updated>2006-03-13T03:05:17Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2006-03-13T03:05:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=478d0144974abde78d74e2aef2d9347c7943d062'/>
<id>urn:sha1:478d0144974abde78d74e2aef2d9347c7943d062</id>
<content type='text'>
VFS SMP fixes, stack api, softupdates fixes.

Sponsored by:	Isilon Systems, Inc.
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC: Correctly set the MPSAFE flag based on the lower vnode's mount.</title>
<updated>2006-02-14T23:15:16Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2006-02-14T23:15:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b20640bd1204e263852166143177085f849ee1d1'/>
<id>urn:sha1:b20640bd1204e263852166143177085f849ee1d1</id>
<content type='text'>
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC 1.73:</title>
<updated>2005-10-25T20:33:31Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2005-10-25T20:33:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e5d56137451c8c5884404de13b0ec8be7bdba822'/>
<id>urn:sha1:e5d56137451c8c5884404de13b0ec8be7bdba822</id>
<content type='text'>
Reflect mpsafety of the underlying filesystem in the nullfs image.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>Oops, actually MFC 1.89 (by kan) which was missed in previous commit:</title>
<updated>2005-09-17T15:51:41Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2005-09-17T15:51:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b79b245e54e5edc658898b1ed462d5502d376ef2'/>
<id>urn:sha1:b79b245e54e5edc658898b1ed462d5502d376ef2</id>
<content type='text'>
Handle a race condition where NULLFS vnode can be cleaned while threads
can still be asleep waiting for lowervp lock.

Tested by:	kkenn
Discussed with: ssouhlal, jeffr

(this is an early MFC for inclusion in the upcoming 6.0-BETA5)

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC 1.88 (by ssouhlal):</title>
<updated>2005-09-17T15:48:05Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2005-09-17T15:48:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4977dd0d18ccb0ba43ac880d1e624a93262a2a36'/>
<id>urn:sha1:4977dd0d18ccb0ba43ac880d1e624a93262a2a36</id>
<content type='text'>
Use vput() instead of vrele() in null_reclaim() since the lower vnode
is locked.

MFC 1.89 (by kan):

Handle a race condition where NULLFS vnode can be cleaned while threads
can still be asleep waiting for lowervp lock.

Tested by:	kkenn
Discussed with: ssouhlal, jeffr

(rev. 1.89 is an early MFC for inclusion in the upcoming 6.0-BETA5)

Approved by:	re (scottl)
</content>
</entry>
</feed>
