<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/tools/vnode_if.awk, branch release/8.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2011-02-16T16:18:46Z</updated>
<entry>
<title>Copy releng/8.2 to release/8.2.0 for 8.2-RELEASE.</title>
<updated>2011-02-16T16:18:46Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2011-02-16T16:18:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dec99dafe5763ba1db6950342aa80a634169c083'/>
<id>urn:sha1:dec99dafe5763ba1db6950342aa80a634169c083</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 8.2-RELEASE image.
</content>
</entry>
<entry>
<title>Add SDT DTrace probes for VFS vnode operations in the vfs:vop</title>
<updated>2009-03-29T03:30:15Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-03-29T03:30:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ff8a07fda27112241c8ab83f937e04062878c9d0'/>
<id>urn:sha1:ff8a07fda27112241c8ab83f937e04062878c9d0</id>
<content type='text'>
provider namespace.  These are inserted dynamically into the
VOP_..._AP() functions created from vnode_if.src.  Each VOP has
entry and return probes, as arg0 the primary vnode, arg1 the
vnode operation argument structure pointer, providing access to
IN and OUT arguments, and for return probes, arg2 the return
value.

MFC after:	1 month
Sponsored by:	Google, Inc.
</content>
</entry>
<entry>
<title>Remove some unused and broken code that attempted to not invoke locking</title>
<updated>2008-11-03T19:57:40Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2008-11-03T19:57:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c439bdd86f5e74cfa6a66eadc3c5559fce4ccaaf'/>
<id>urn:sha1:c439bdd86f5e74cfa6a66eadc3c5559fce4ccaaf</id>
<content type='text'>
asserts on NULL vnode pointers.  All the vnode assertion routines already
check for NULL vnode pointers.
</content>
</entry>
<entry>
<title>- Add two checks for syntax errors</title>
<updated>2006-05-30T21:13:28Z</updated>
<author>
<name>Diomidis Spinellis</name>
<email>dds@FreeBSD.org</email>
</author>
<published>2006-05-30T21:13:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=44d6e87b071611ec7ca46bd1a28a1e73917dfe12'/>
<id>urn:sha1:44d6e87b071611ec7ca46bd1a28a1e73917dfe12</id>
<content type='text'>
- Improve error reporting
- Remove redundant conditionals
</content>
</entry>
<entry>
<title>Assertion code specifications are introduced using special character</title>
<updated>2006-05-30T20:49:54Z</updated>
<author>
<name>Diomidis Spinellis</name>
<email>dds@FreeBSD.org</email>
</author>
<published>2006-05-30T20:49:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f69ec7af12da527683b30cbc805bc57c90d56d1f'/>
<id>urn:sha1:f69ec7af12da527683b30cbc805bc57c90d56d1f</id>
<content type='text'>
sequences that are distinct from comments. %% is used for argument
locks; %! for pre- and post-conditions.
</content>
</entry>
<entry>
<title>Update usage comment to match reality.</title>
<updated>2006-05-26T07:13:26Z</updated>
<author>
<name>Diomidis Spinellis</name>
<email>dds@FreeBSD.org</email>
</author>
<published>2006-05-26T07:13:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3cd6252069b94f4ea657b7f2e24e8227af5facde'/>
<id>urn:sha1:3cd6252069b94f4ea657b7f2e24e8227af5facde</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Eradicate caddr_t from the VFS API.</title>
<updated>2005-12-14T00:49:52Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2005-12-14T00:49:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0430a5e2895a13bd6219cc701523388716f362e3'/>
<id>urn:sha1:0430a5e2895a13bd6219cc701523388716f362e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nuke vnodeop_desc.vdesc_transports, which has been unused since the dawn</title>
<updated>2005-12-14T00:15:11Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2005-12-14T00:15:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e26b05cf4407578ef2228805825cd84c08def031'/>
<id>urn:sha1:e26b05cf4407578ef2228805825cd84c08def031</id>
<content type='text'>
of time (or the inception of ncvs, whichever came last)
</content>
</entry>
<entry>
<title>Allow EVFILT_VNODE events to work on every filesystem type, not just</title>
<updated>2005-06-09T20:20:31Z</updated>
<author>
<name>Suleiman Souhlal</name>
<email>ssouhlal@FreeBSD.org</email>
</author>
<published>2005-06-09T20:20:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=679985d03a64f5dfb4355538ae6e3b70f8347f38'/>
<id>urn:sha1:679985d03a64f5dfb4355538ae6e3b70f8347f38</id>
<content type='text'>
UFS by:
- Making the pre and post hooks for the VOP functions work even when
DEBUG_VFS_LOCKS is not defined.
- Moving the KNOTE activations into the corresponding VOP hooks.
- Creating a MNTK_NOKNOTE flag for the mnt_kern_flag field of struct
mount that permits filesystems to disable the new behavior.
- Creating a default VOP_KQFILTER function: vfs_kqfilter()

My benchmarks have not revealed any performance degradation.

Reviewed by:	jeff, bde
Approved by:	rwatson, jmg (kqueue changes), grehan (mentor)
</content>
</entry>
<entry>
<title> - Add the character "E" to the understood lock types.  This means</title>
<updated>2005-04-11T15:15:03Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2005-04-11T15:15:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=680a1ec63132635c09bb3d03670dd53082f2f5c0'/>
<id>urn:sha1:680a1ec63132635c09bb3d03670dd53082f2f5c0</id>
<content type='text'>
   the VOP requires an exclusive lock.

Sponsored by:	Isilon Systems, Inc.
</content>
</entry>
</feed>
