<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/fs/deadfs, branch stable/5</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F5</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F5'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-01-31T23:27:04Z</updated>
<entry>
<title>MFC: /*- and related license changes</title>
<updated>2005-01-31T23:27:04Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-31T23:27:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c9769f3ab5327a99909391e070c143e92ddc43ec'/>
<id>urn:sha1:c9769f3ab5327a99909391e070c143e92ddc43ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove advertising clause from University of California Regent's</title>
<updated>2004-04-07T20:46:16Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2004-04-07T20:46:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f36cfd49adb62472fd7009ecd4f0927c126ff785'/>
<id>urn:sha1:f36cfd49adb62472fd7009ecd4f0927c126ff785</id>
<content type='text'>
license, per letter dated July 22, 1999 and email from Peter Wemm,
Alan Cox and Robert Watson.

Approved by: core, peter, alc, rwatson
</content>
</entry>
<entry>
<title>Finish cleanup of vprint() which was begun with changing v_tag to a string.</title>
<updated>2003-03-03T19:15:40Z</updated>
<author>
<name>Nate Lawson</name>
<email>njl@FreeBSD.org</email>
</author>
<published>2003-03-03T19:15:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=99648386d333c32640422d89494640cae331c967'/>
<id>urn:sha1:99648386d333c32640422d89494640cae331c967</id>
<content type='text'>
Remove extraneous uses of vop_null, instead defering to the default op.
Rename vnode type "vfs" to the more descriptive "syncer".
Fix formatting for various filesystems that use vop_print.
</content>
</entry>
<entry>
<title>Fix comments and one resulting code confusion about the type of the</title>
<updated>2002-10-16T08:04:11Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2002-10-16T08:04:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bc9d8a9a373dd93902e6e521deb34270e04fe01f'/>
<id>urn:sha1:bc9d8a9a373dd93902e6e521deb34270e04fe01f</id>
<content type='text'>
"command" argument to VOP_IOCTL.

Spotted by:	FlexeLint.
</content>
</entry>
<entry>
<title>Be consistent about "static" functions: if the function is marked</title>
<updated>2002-09-28T17:15:38Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2002-09-28T17:15:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=37c841831ff323187d7f749947244f7e278a14ea'/>
<id>urn:sha1:37c841831ff323187d7f749947244f7e278a14ea</id>
<content type='text'>
static in its prototype, mark it static at the definition too.

Inspired by:    FlexeLint warning #512
</content>
</entry>
<entry>
<title>Remove any VOP_PRINT that redundantly prints the tag.</title>
<updated>2002-09-18T20:42:04Z</updated>
<author>
<name>Nate Lawson</name>
<email>njl@FreeBSD.org</email>
</author>
<published>2002-09-18T20:42:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=86ed6d45ac981df24ef05bed655c7a8c213ff35f'/>
<id>urn:sha1:86ed6d45ac981df24ef05bed655c7a8c213ff35f</id>
<content type='text'>
Move lockmgr_printinfo() into vprint() for everyone's benefit.

Suggested by: bde
</content>
</entry>
<entry>
<title>Remove all use of vnode-&gt;v_tag, replacing with appropriate substitutes.</title>
<updated>2002-09-14T09:02:28Z</updated>
<author>
<name>Nate Lawson</name>
<email>njl@FreeBSD.org</email>
</author>
<published>2002-09-14T09:02:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=06be2aaa8320ba839a837d20e35f35c3efdf7587'/>
<id>urn:sha1:06be2aaa8320ba839a837d20e35f35c3efdf7587</id>
<content type='text'>
v_tag is now const char * and should only be used for debugging.

Additionally:
1. All users of VT_NTS now check vfsconf-&gt;vf_type VFCF_NETWORK
2. The user of VT_PROCFS now checks for the new flag VV_PROCDEP, which
is propagated by pseudofs to all child vnodes if the fs sets PFS_PROCDEP.

Suggested by:   phk
Reviewed by:    bde, rwatson (earlier version)
</content>
</entry>
<entry>
<title> - Replace v_flag with v_iflag and v_vflag</title>
<updated>2002-08-04T10:29:36Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2002-08-04T10:29:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e6e370a7fe930e04cec38bcc2e06be127ed7ee02'/>
<id>urn:sha1:e6e370a7fe930e04cec38bcc2e06be127ed7ee02</id>
<content type='text'>
 - v_vflag is protected by the vnode lock and is used when synchronization
   with VOP calls is needed.
 - v_iflag is protected by interlock and is used for dealing with vnode
   management issues.  These flags include X/O LOCK, FREE, DOOMED, etc.
 - All accesses to v_iflag and v_vflag have either been locked or marked with
   mp_fixme's.
 - Many ASSERT_VOP_LOCKED calls have been added where the locking was not
   clear.
 - Many functions in vfs_subr.c were restructured to provide for stronger
   locking.

Idea stolen from:	BSD/OS
</content>
</entry>
<entry>
<title>Use vop_panic() instead of rolling our own.</title>
<updated>2002-05-02T19:13:44Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2002-05-02T19:13:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ef41ad17bd569ad78fd6aa22abd56cc8a4038008'/>
<id>urn:sha1:ef41ad17bd569ad78fd6aa22abd56cc8a4038008</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove __P.</title>
<updated>2002-03-19T22:20:14Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2002-03-19T22:20:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=11caded34f959dae72d4415f1e9f84d0dfa32e98'/>
<id>urn:sha1:11caded34f959dae72d4415f1e9f84d0dfa32e98</id>
<content type='text'>
</content>
</entry>
</feed>
