<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/miscfs/nullfs, branch release/4.6.2</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC: Change the interface to vflush() so that it can deal with</title>
<updated>2001-07-26T20:37:33+00:00</updated>
<author>
<name>Ian Dowse</name>
<email>iedowse@FreeBSD.org</email>
</author>
<published>2001-07-26T20:37:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6331c3441f25258a77872fe54d5f60b639e9d02c'/>
<id>6331c3441f25258a77872fe54d5f60b639e9d02c</id>
<content type='text'>
extra references on the filesystem root vnode. This fixes bugs in
a number of filesystems that could cause forced umounts to erroneously
return EBUSY, and it centralises a lot of xxx_unmount logic.

This unfortunately requires the recompilation of any filesystem
KLDs, although I have added an extra sanity check that should help
to avoid panics if old modules are used (the filesystem may refuse
to umount, and if so, a warning message will appear on the console).

Not objected to by:	-stable
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
extra references on the filesystem root vnode. This fixes bugs in
a number of filesystems that could cause forced umounts to erroneously
return EBUSY, and it centralises a lot of xxx_unmount logic.

This unfortunately requires the recompilation of any filesystem
KLDs, although I have added an extra sanity check that should help
to avoid panics if old modules are used (the filesystem may refuse
to umount, and if so, a warning message will appear on the console).

Not objected to by:	-stable
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: the rest of fixes for nullfs. Please note, that for now only</title>
<updated>2001-06-26T04:20:12+00:00</updated>
<author>
<name>Boris Popov</name>
<email>bp@FreeBSD.org</email>
</author>
<published>2001-06-26T04:20:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fd4155fa1f9bacfe362819d02b2d4782cb271b78'/>
<id>fd4155fa1f9bacfe362819d02b2d4782cb271b78</id>
<content type='text'>
ufs mounts can be used for null mounts. msdosfs and cd9660fs fixes
are trivial and will be committed shortly. Null mounts on top of nfs
filesystem will cause problems after rename() operation. This issue
also present in -current and can be fixed too.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ufs mounts can be used for null mounts. msdosfs and cd9660fs fixes
are trivial and will be committed shortly. Null mounts on top of nfs
filesystem will cause problems after rename() operation. This issue
also present in -current and can be fixed too.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2001-05-30T09:47:02+00:00</updated>
<author>
<name>Boris Popov</name>
<email>bp@FreeBSD.org</email>
</author>
<published>2001-05-30T09:47:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0beeaff11fb192c62917e63533c532336143f6ab'/>
<id>0beeaff11fb192c62917e63533c532336143f6ab</id>
<content type='text'>
o   Overload vop_open() in order to catch MNT_NODEV case.
o   Overload null_rename() to avoid cross layer renames. They don't work
    well atm.
o   Use macros from queue.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o   Overload vop_open() in order to catch MNT_NODEV case.
o   Overload null_rename() to avoid cross layer renames. They don't work
    well atm.
o   Use macros from queue.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: use VOP_*VOBJECT() to track a real VM object.</title>
<updated>2001-05-30T09:40:07+00:00</updated>
<author>
<name>Boris Popov</name>
<email>bp@FreeBSD.org</email>
</author>
<published>2001-05-30T09:40:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3a2165c0fa703d4646330ac23aeed098100035ef'/>
<id>3a2165c0fa703d4646330ac23aeed098100035ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2000-10-25T04:26:30+00:00</updated>
<author>
<name>Boris Popov</name>
<email>bp@FreeBSD.org</email>
</author>
<published>2000-10-25T04:26:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=54a06cc75c260bb4dadb33a21a9201311953cf00'/>
<id>54a06cc75c260bb4dadb33a21a9201311953cf00</id>
<content type='text'>
protect nullfs node hash with lockmgr().
properly release vnode if mount deadlock detected.
give nullfs node its own malloc type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
protect nullfs node hash with lockmgr().
properly release vnode if mount deadlock detected.
give nullfs node its own malloc type.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: Get rid from the __P() macro. Replace 'extern' with function prototype.</title>
<updated>2000-10-25T03:35:12+00:00</updated>
<author>
<name>Boris Popov</name>
<email>bp@FreeBSD.org</email>
</author>
<published>2000-10-25T03:35:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=62d37044b093cc38b9900ec9d0b3cbb4e83a0ade'/>
<id>62d37044b093cc38b9900ec9d0b3cbb4e83a0ade</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bde'isms in acl/extattr syscall interface, renaming syscalls to</title>
<updated>2000-01-19T06:07:34+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2000-01-19T06:07:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8f0738756ccbc1f9f3afacb6876e9b2cc7f259bb'/>
<id>8f0738756ccbc1f9f3afacb6876e9b2cc7f259bb</id>
<content type='text'>
prettier (?) names, adding some const's around here, et al.

Reviewed by:	bde
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
prettier (?) names, adding some const's around here, et al.

Reviewed by:	bde
</pre>
</div>
</content>
</entry>
<entry>
<title>Change #ifdef KERNEL to #ifdef _KERNEL in the public headers.  "KERNEL"</title>
<updated>1999-12-29T05:07:58+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-12-29T05:07:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c447342094276b4d604449bb776063c7b88c4992'/>
<id>c447342094276b4d604449bb776063c7b88c4992</id>
<content type='text'>
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot).  This is consistant with the other
BSD's who made this change quite some time ago.  More commits to come.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot).  This is consistant with the other
BSD's who made this change quite some time ago.  More commits to come.
</pre>
</div>
</content>
</entry>
<entry>
<title>Second pass commit to introduce new ACL and Extended Attribute system</title>
<updated>1999-12-19T06:08:07+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>1999-12-19T06:08:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=91f37dcba1648b1f24e2913c3ab78fc4eae35991'/>
<id>91f37dcba1648b1f24e2913c3ab78fc4eae35991</id>
<content type='text'>
calls, vnops, vfsops, both in /kern, and to individual file systems that
require a vfsop_ array entry.

Reviewed by:	eivind
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
calls, vnops, vfsops, both in /kern, and to individual file systems that
require a vfsop_ array entry.

Reviewed by:	eivind
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce NDFREE (and remove VOP_ABORTOP)</title>
<updated>1999-12-15T23:02:35+00:00</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>1999-12-15T23:02:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=762e6b856c64ee48f286a7f0b45d0067e556b252'/>
<id>762e6b856c64ee48f286a7f0b45d0067e556b252</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
