VNode sequencing and locking - part 4/4 - subpart 1 of many.
authorMatthew Dillon <dillon@dragonflybsd.org>
Sat, 19 Aug 2006 17:27:25 +0000 (17:27 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sat, 19 Aug 2006 17:27:25 +0000 (17:27 +0000)
commit885ecb13c6155e9cc7d79ce185ad65c4efdb6aa5
tree04384656ade11ba1b5c3db857f845157febf0e07
parent87884535f830fdda0318c97049c7eb85b5e7c1be
VNode sequencing and locking - part 4/4 - subpart 1 of many.

Move the vnode lock for VOP_READDIR out of the kernel upper layers and
into the filesystem.
17 files changed:
sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c
sys/emulation/linux/linux_file.c
sys/kern/vfs_cache.c
sys/kern/vfs_syscalls.c
sys/vfs/gnu/ext2fs/ext2_lookup.c
sys/vfs/hpfs/hpfs_vnops.c
sys/vfs/isofs/cd9660/cd9660_vnops.c
sys/vfs/msdosfs/msdosfs_vnops.c
sys/vfs/nfs/nfs_serv.c
sys/vfs/nfs/nfs_vnops.c
sys/vfs/ntfs/ntfs_vnops.c
sys/vfs/nwfs/nwfs_vnops.c
sys/vfs/procfs/procfs_vnops.c
sys/vfs/smbfs/smbfs_vnops.c
sys/vfs/udf/udf_vnops.c
sys/vfs/ufs/ufs_vnops.c
sys/vfs/union/union_vnops.c