]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
- Add the tunable and sysctl for the mpsafevfs. It currently defaults
authorJeff Roberson <jeff@FreeBSD.org>
Mon, 24 Jan 2005 10:41:01 +0000 (10:41 +0000)
committerJeff Roberson <jeff@FreeBSD.org>
Mon, 24 Jan 2005 10:41:01 +0000 (10:41 +0000)
commitd1fcf3bb31a0c002da0575bad775c392346e18ea
tree9caedce2afd7882550691d650e8b434178927c48
parent49bc5dcea6fb9225a55f05532a7ecc24e74cfb69
 - Add the tunable and sysctl for the mpsafevfs.  It currently defaults
   to off.
 - Protect access to mnt_kern_flag with the mointpoint mutex.
 - Remove some KASSERTs which are not legal checks without the appropriate
   locks held.
 - Use VCANRECYCLE() rather than rolling several slightly different
   checks together.
 - Return from vtryrecycle() with a recycled vnode rather than a locked
   vnode.  This simplifies some locking.
 - Remove several GIANT_REQUIRED lines.
 - Add a few KASSERTs to help with INACT debugging.

Sponsored By: Isilon Systems, Inc.
sys/kern/vfs_subr.c