<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/gnu/ext2fs, branch master</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=master</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-06-15T16:43:07Z</updated>
<entry>
<title>Move ext2fs from src/gnu to src/gnu/fs.</title>
<updated>2005-06-15T16:43:07Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2005-06-15T16:43:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=88a2c1983dfdfbb035906ad7e458100a71abc05d'/>
<id>urn:sha1:88a2c1983dfdfbb035906ad7e458100a71abc05d</id>
<content type='text'>
Discussed on arch@.

Reviewed by:	kan
Approved by:	re (blanket), kan
Discussed with:	dumbbell
</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> - Change all filesystems and vfs_cache to relock the dvp once the child is</title>
<updated>2005-04-13T10:59:09Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2005-04-13T10:59:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4585e3ac5acae3560e30d71102156bf7fd0afe52'/>
<id>urn:sha1:4585e3ac5acae3560e30d71102156bf7fd0afe52</id>
<content type='text'>
   locked in the ISDOTDOT case.  Se vfs_lookup.c r1.79 for details.

Sponsored by:	Isilon Systems, Inc.
</content>
</entry>
<entry>
<title> - Remove wantparent, it is no longer necessary.  An assert in vfs_lookup.c</title>
<updated>2005-03-29T13:09:42Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2005-03-29T13:09:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=da1c9cb2b55dfc32fb264d7a056bfeb537304065'/>
<id>urn:sha1:da1c9cb2b55dfc32fb264d7a056bfeb537304065</id>
<content type='text'>
   prevents any callers from doing a modifying op without
   LOCKPARENT or WANTPARENT.
</content>
</entry>
<entry>
<title> - ext2fs_lookup() is no longer responsible for unlocking the dvp, this is</title>
<updated>2005-03-28T09:38:20Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2005-03-28T09:38:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6a8e9ba4fca05cedcb2b0b25b1f25e650425c3cb'/>
<id>urn:sha1:6a8e9ba4fca05cedcb2b0b25b1f25e650425c3cb</id>
<content type='text'>
   handled in vfs_lookup.c.  This code was missing PDIRUNLOCK use prior
   to the removal of PDIRUNLOCK in rev 1.73 of vfs_lookup.c.

Sponsored by:	Isilon Systems, Inc.
</content>
</entry>
<entry>
<title> - Update vfs_root implementations to match the new prototype.  None of</title>
<updated>2005-03-24T07:39:03Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2005-03-24T07:39:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a176ceb322674bbe20b1cbe14be5d14000df321c'/>
<id>urn:sha1:a176ceb322674bbe20b1cbe14be5d14000df321c</id>
<content type='text'>
   these filesystems will support shared locks until they are explicitly
   modified to do so.  Careful review must be done to ensure that this
   is safe for each individual filesystem.

Sponsored by:   Isilon Systems, Inc.
</content>
</entry>
<entry>
<title>Add two arguments to the vfs_hash() KPI so that filesystems which do</title>
<updated>2005-03-16T11:20:51Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2005-03-16T11:20:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=51f5ce0c8c14bf214f13c7ba4ba47cce3f430640'/>
<id>urn:sha1:51f5ce0c8c14bf214f13c7ba4ba47cce3f430640</id>
<content type='text'>
not have unique hashes (NFS) can also use it.
</content>
</entry>
<entry>
<title>Remove inode fields previously used for private inode hash tables.</title>
<updated>2005-03-16T08:09:52Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2005-03-16T08:09:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fd475cc19de7a08029198b560df878ac2acf19a6'/>
<id>urn:sha1:fd475cc19de7a08029198b560df878ac2acf19a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't hold a reference to the disk vnode for each inode.</title>
<updated>2005-03-16T07:13:09Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2005-03-16T07:13:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=699236799914d543a25c422ebcf1d9b72b290602'/>
<id>urn:sha1:699236799914d543a25c422ebcf1d9b72b290602</id>
<content type='text'>
Don't store the disk cdev in all inodes, it's only used for debugging
printfs.
</content>
</entry>
<entry>
<title>Improve the vfs_hash() API: vput() the unneeded vnode centrally to</title>
<updated>2005-03-15T20:00:03Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2005-03-15T20:00:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=45c26fa2b6f0f510e3b8424d379638aaf549bc63'/>
<id>urn:sha1:45c26fa2b6f0f510e3b8424d379638aaf549bc63</id>
<content type='text'>
avoid replicating the vput in all the filesystems.
</content>
</entry>
</feed>
