freebsd-nq/sys/fs
Alexander Kabaev ca430f2e92 Remove mntvnode_mtx and replace it with per-mountpoint mutex.
Introduce two new macros MNT_ILOCK(mp)/MNT_IUNLOCK(mp) to
operate on this mutex transparently.

Eventually new mutex will be protecting more fields in
struct mount, not only vnode list.

Discussed with: jeff
2003-11-05 04:30:08 +00:00
..
cd9660 DuH! 2003-10-18 14:10:28 +00:00
coda Remove mntvnode_mtx and replace it with per-mountpoint mutex. 2003-11-05 04:30:08 +00:00
deadfs Finish cleanup of vprint() which was begun with changing v_tag to a string. 2003-03-03 19:15:40 +00:00
devfs Remember to check the DE_WHITEOUT flag in the case where a cloned 2003-10-20 15:08:10 +00:00
fdescfs forgot to remove static declaration of fdesc_poll() 2003-09-27 12:34:41 +00:00
fifofs Partially back out rev 1.87 by nuking fifo_inactive() and moving the 2003-06-16 17:17:09 +00:00
hpfs DuH! 2003-10-18 14:10:28 +00:00
msdosfs Remove mntvnode_mtx and replace it with per-mountpoint mutex. 2003-11-05 04:30:08 +00:00
ntfs - Don't cache_purge() in *_reclaim routines. vclean() does it for us so 2003-10-05 02:43:30 +00:00
nullfs MFp4: Fix two bugs causing possible deadlocks or panics, and one nit: 2003-06-17 08:52:45 +00:00
nwfs Initialize b_offset before calling VOP_STRATEGY/VOP_SPECSTRATEGY. 2003-10-18 11:06:15 +00:00
portalfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
procfs Remove debug printf(). 2003-10-19 14:33:00 +00:00
pseudofs - Don't cache_purge() in *_reclaim routines. vclean() does it for us so 2003-10-05 02:43:30 +00:00
smbfs Initialize b_offset before calling VOP_STRATEGY/VOP_SPECSTRATEGY. 2003-10-18 11:06:15 +00:00
specfs Initialize b_iooffset before calling strategy 2003-10-18 19:48:21 +00:00
udf DuH! 2003-10-18 14:10:28 +00:00
umapfs Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
unionfs Remove now unused variable. 2003-11-01 15:04:50 +00:00