Remove VOP_GETVOBJECT, VOP_DESTROYVOBJECT, and VOP_CREATEVOBJECT. Rearrange
authorMatthew Dillon <dillon@dragonflybsd.org>
Wed, 29 Mar 2006 18:45:07 +0000 (18:45 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Wed, 29 Mar 2006 18:45:07 +0000 (18:45 +0000)
commit7540ab49b56b2851162f0d7ce45cf0fccd135bea
tree11a2305e2f317e8cad4bd4257bb6e4f91e23b784
parent0900a1da9f26defc76ed15d451bd0a196a434d1b
Remove VOP_GETVOBJECT, VOP_DESTROYVOBJECT, and VOP_CREATEVOBJECT.  Rearrange
the VFS code such that VOP_OPEN is now responsible for associating a VM
object with a vnode.  Add the vinitvmio() helper routine.
33 files changed:
sys/kern/imgact_aout.c
sys/kern/imgact_elf.c
sys/kern/kern_exec.c
sys/kern/kern_fp.c
sys/kern/uipc_syscalls.c
sys/kern/vfs_bio.c
sys/kern/vfs_default.c
sys/kern/vfs_mount.c
sys/kern/vfs_nlookup.c
sys/kern/vfs_subr.c
sys/kern/vfs_syscalls.c
sys/kern/vfs_vnops.c
sys/kern/vfs_vopops.c
sys/sys/vfsops.h
sys/sys/vnode.h
sys/vfs/coda/coda_fbsd.c
sys/vfs/coda/coda_vnops.c
sys/vfs/isofs/cd9660/cd9660_lookup.c
sys/vfs/isofs/cd9660/cd9660_vnops.c
sys/vfs/mfs/mfs_vnops.c
sys/vfs/msdosfs/msdosfs_vnops.c
sys/vfs/nfs/nfs_serv.c
sys/vfs/nfs/nfs_subs.c
sys/vfs/nfs/nfs_vnops.c
sys/vfs/ntfs/ntfs_vnops.c
sys/vfs/specfs/spec_vnops.c
sys/vfs/ufs/ffs_rawread.c
sys/vfs/ufs/ffs_vfsops.c
sys/vfs/ufs/ufs_lookup.c
sys/vfs/ufs/ufs_vnops.c
sys/vfs/union/union_subr.c
sys/vfs/union/union_vnops.c
sys/vm/vm_mmap.c