freebsd-dev/sys/contrib
Pawel Jakub Dawidek b166b92692 Reimplement traverse() helper function:
1. Pass locking flags to VFS_ROOT().
2. Check v_mountedhere while the vnode is locked.
3. Always return locked vnode on success.

Change 1 fixes problem reported by Stephen M. Rumble - after
zfs_vfsops.c,1.9 change, zfs_root() no longer locks the vnode
unconditionally and traverse() didn't pass right lock type to
VFS_ROOT(). The result was that kernel paniced when .zfs/ directory
was accessed via NFS.
2007-06-04 11:31:46 +00:00
..
altq/altq Add an interface for drivers to be notified of changes to CPU frequency. 2007-03-26 18:03:29 +00:00
dev This commit was generated by cvs2svn to compensate for changes in r168616, 2007-04-11 11:09:18 +00:00
ia64/libuwx Apply local modifications to make Unwind Express BETA 10 buildable and 2006-07-07 23:56:34 +00:00
ipfilter/netinet Merge IPFilter 4.1.23 back to HEAD 2007-06-04 02:54:36 +00:00
ngatm This commit was generated by cvs2svn to compensate for changes in r146539, 2005-05-23 13:08:32 +00:00
opensolaris Reimplement traverse() helper function: 2007-06-04 11:31:46 +00:00
pf From OpenBSD, rev. 1.524, 1.528, 1.529 2007-05-21 20:08:59 +00:00