<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/kern/vnode_if.src, branch stable/4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2001-05-18T09:58:52Z</updated>
<entry>
<title>MFC: introduce VOP_CREATEVOBJECT(), VOP_GETVOBJECT and VOP_DESTROYVOBJECT()</title>
<updated>2001-05-18T09:58:52Z</updated>
<author>
<name>Boris Popov</name>
<email>bp@FreeBSD.org</email>
</author>
<published>2001-05-18T09:58:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f69b6a90193c71701ea2bb3ef1c37dfabe75cc2c'/>
<id>urn:sha1:f69b6a90193c71701ea2bb3ef1c37dfabe75cc2c</id>
<content type='text'>
which help to get proper reference to VM backing object.
</content>
</entry>
<entry>
<title>MFC: sync kq up to current (extend to device layer, plus other fixes)</title>
<updated>2001-02-26T04:23:21Z</updated>
<author>
<name>Jonathan Lemon</name>
<email>jlemon@FreeBSD.org</email>
</author>
<published>2001-02-26T04:23:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d2180fd16490150b692c1f687ae68f4eea73e83a'/>
<id>urn:sha1:d2180fd16490150b692c1f687ae68f4eea73e83a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o MFC locking changes in extended attribute interface (locks required on vnodes</title>
<updated>2000-07-28T18:46:49Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2000-07-28T18:46:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b8b69075d297f226e53b1c0d2df15a385f9a4c34'/>
<id>urn:sha1:b8b69075d297f226e53b1c0d2df15a385f9a4c34</id>
<content type='text'>
  for all extended attribute vnops)
o MFC related formatting changes to decrease diffs between -current
  and -stable in that code.

Obtained from:	TrustedBSD Project
</content>
</entry>
<entry>
<title>Second pass commit to introduce new ACL and Extended Attribute system</title>
<updated>1999-12-19T06:08:07Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>1999-12-19T06:08:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=91f37dcba1648b1f24e2913c3ab78fc4eae35991'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Since VOP_LOCK can be used to up and downgrade locks, it is not possible</title>
<updated>1999-12-18T23:01:52Z</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>1999-12-18T23:01:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d776d82c4d1f366d4288025fc627b09675013381'/>
<id>urn:sha1:d776d82c4d1f366d4288025fc627b09675013381</id>
<content type='text'>
to say anything about the lockstate before and after it.  Thus, change the
lockspec from U L U to ? ? ?.
</content>
</entry>
<entry>
<title>Introduce NDFREE (and remove VOP_ABORTOP)</title>
<updated>1999-12-15T23:02:35Z</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>1999-12-15T23:02:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=762e6b856c64ee48f286a7f0b45d0067e556b252'/>
<id>urn:sha1:762e6b856c64ee48f286a7f0b45d0067e556b252</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lock reporting and assertion changes.</title>
<updated>1999-12-11T16:13:02Z</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>1999-12-11T16:13:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6bdfe06ad9337a33a402bc933006265c30980780'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Remove WILLRELE from VOP_SYMLINK</title>
<updated>1999-11-13T20:58:17Z</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>1999-11-13T20:58:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dd8c04f4c7b9354c57ae38ef2822d7ae408c6a62'/>
<id>urn:sha1:dd8c04f4c7b9354c57ae38ef2822d7ae408c6a62</id>
<content type='text'>
Note: Previous commit to these files (except coda_vnops and devfs_vnops)
that claimed to remove WILLRELE from VOP_RENAME actually removed it from
VOP_MKNOD.
</content>
</entry>
<entry>
<title>Remove WILLRELE from VOP_RENAME</title>
<updated>1999-11-12T03:34:28Z</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>1999-11-12T03:34:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=edfe736df916f9ca24d812ba13c52aed1fe8b4da'/>
<id>urn:sha1:edfe736df916f9ca24d812ba13c52aed1fe8b4da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the vop_islocked declaration to the top, in preparation for committing</title>
<updated>1999-09-26T18:10:59Z</updated>
<author>
<name>Eivind Eklund</name>
<email>eivind@FreeBSD.org</email>
</author>
<published>1999-09-26T18:10:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5c69e12c0e24698d75fa84ce448bbcd3d97fa78b'/>
<id>urn:sha1:5c69e12c0e24698d75fa84ce448bbcd3d97fa78b</id>
<content type='text'>
code to auto-generate assertions from the lockspecs
</content>
</entry>
</feed>
