<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/miscfs/nullfs/null_vfsops.c, 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:</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>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>
<entry>
<title>Lock reporting and assertion changes.</title>
<updated>1999-12-11T16:13:02+00:00</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>1999-12-11T16:13:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6bdfe06ad9337a33a402bc933006265c30980780'/>
<id>6bdfe06ad9337a33a402bc933006265c30980780</id>
<content type='text'>
* lockstatus() and VOP_ISLOCKED() gets a new process argument and a new
  return value: LK_EXCLOTHER, when the lock is held exclusively by another
  process.
* The ASSERT_VOP_(UN)LOCKED family is extended to use what this gives them
* Extend the vnode_if.src format to allow more exact specification than
  locked/unlocked.

This commit should not do any semantic changes unless you are using
DEBUG_VFS_LOCKS.

Discussed with:	grog, mch, peter, phk
Reviewed by:	peter
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lockstatus() and VOP_ISLOCKED() gets a new process argument and a new
  return value: LK_EXCLOTHER, when the lock is held exclusively by another
  process.
* The ASSERT_VOP_(UN)LOCKED family is extended to use what this gives them
* Extend the vnode_if.src format to allow more exact specification than
  locked/unlocked.

This commit should not do any semantic changes unless you are using
DEBUG_VFS_LOCKS.

Discussed with:	grog, mch, peter, phk
Reviewed by:	peter
</pre>
</div>
</content>
</entry>
<entry>
<title>Seperate the export check in VFS_FHTOVP, exports are now checked via</title>
<updated>1999-09-11T00:46:08+00:00</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>1999-09-11T00:46:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c24fda81c9fd87df7e4fe3a567cc0292078bc7bf'/>
<id>c24fda81c9fd87df7e4fe3a567cc0292078bc7bf</id>
<content type='text'>
VFS_CHECKEXP.

Add fh(open|stat|stafs) syscalls to allow userland to query filesystems
based on (network) filehandle.

Obtained from:	NetBSD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VFS_CHECKEXP.

Add fh(open|stat|stafs) syscalls to allow userland to query filesystems
based on (network) filehandle.

Obtained from:	NetBSD
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of the NULLFS_DIAGNOSTIC option.  This option was as useful as</title>
<updated>1999-09-04T12:35:09+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1999-09-04T12:35:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a0f40f54aac1268e2abf151d4042948613cdf1b2'/>
<id>a0f40f54aac1268e2abf151d4042948613cdf1b2</id>
<content type='text'>
the other XXXFS_DIAGNOSTIC options (not very) and mostly controlled
tracing of normal operation.  Use `#ifdef DEBUG' for non-diagnostics
and `#ifdef DIAGNOSTIC' for diagnostics.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the other XXXFS_DIAGNOSTIC options (not very) and mostly controlled
tracing of normal operation.  Use `#ifdef DEBUG' for non-diagnostics
and `#ifdef DIAGNOSTIC' for diagnostics.
</pre>
</div>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:08:13+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c3aac50f284c6cca5b4f2eb46aaa13812cb8b630'/>
<id>c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
