/[base]
ViewVC logotype

Revision 355790


Jump to revision: Previous Next
Author: mjg
Date: Mon Dec 16 00:06:22 2019 UTC (4 years, 6 months ago)
Changed paths: 27
Log Message:
vfs: flatten vop vectors

This eliminates the following loop from all VOP calls:

while(vop != NULL && \
    vop->vop_spare2 == NULL && vop->vop_bypass == NULL)
        vop = vop->vop_default;

Reviewed by:	jeff
Tesetd by:	pho
Differential Revision:	https://reviews.freebsd.org/D22738


Changed paths

Path Details
Directoryhead/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c modified , text changed
Directoryhead/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c modified , text changed
Directoryhead/sys/fs/autofs/autofs_vnops.c modified , text changed
Directoryhead/sys/fs/cd9660/cd9660_vnops.c modified , text changed
Directoryhead/sys/fs/deadfs/dead_vnops.c modified , text changed
Directoryhead/sys/fs/devfs/devfs_vnops.c modified , text changed
Directoryhead/sys/fs/ext2fs/ext2_vnops.c modified , text changed
Directoryhead/sys/fs/fdescfs/fdesc_vnops.c modified , text changed
Directoryhead/sys/fs/fifofs/fifo_vnops.c modified , text changed
Directoryhead/sys/fs/fuse/fuse_vnops.c modified , text changed
Directoryhead/sys/fs/msdosfs/msdosfs_vnops.c modified , text changed
Directoryhead/sys/fs/nfsclient/nfs_clvnops.c modified , text changed
Directoryhead/sys/fs/nullfs/null_vnops.c modified , text changed
Directoryhead/sys/fs/pseudofs/pseudofs_vnops.c modified , text changed
Directoryhead/sys/fs/smbfs/smbfs_vnops.c modified , text changed
Directoryhead/sys/fs/tmpfs/tmpfs_fifoops.c modified , text changed
Directoryhead/sys/fs/tmpfs/tmpfs_vnops.c modified , text changed
Directoryhead/sys/fs/udf/udf_vnops.c modified , text changed
Directoryhead/sys/fs/unionfs/union_vnops.c modified , text changed
Directoryhead/sys/kern/uipc_mqueue.c modified , text changed
Directoryhead/sys/kern/vfs_default.c modified , text changed
Directoryhead/sys/kern/vfs_lookup.c modified , text changed
Directoryhead/sys/kern/vfs_subr.c modified , text changed
Directoryhead/sys/sys/vnode.h modified , text changed
Directoryhead/sys/tools/vnode_if.awk modified , text changed
Directoryhead/sys/ufs/ffs/ffs_vnops.c modified , text changed
Directoryhead/sys/ufs/ufs/ufs_vnops.c modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.27