Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   ad
Date:           Fri Jan 17 20:08:10 UTC 2020

Modified Files:
        src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_ctldir.c
            zfs_vfsops.c
        src/sys/coda: coda_vfsops.c coda_vfsops.h coda_vnops.c
        src/sys/compat/common: vfs_syscalls_20.c vfs_syscalls_30.c
        src/sys/compat/netbsd32: netbsd32_compat_30.c
        src/sys/fs/adosfs: adlookup.c advfsops.c advnops.c
        src/sys/fs/autofs: autofs_vfsops.c autofs_vnops.c
        src/sys/fs/cd9660: cd9660_vfsops.c
        src/sys/fs/efs: efs_vfsops.c
        src/sys/fs/filecorefs: filecore_vfsops.c
        src/sys/fs/hfs: hfs_vfsops.c
        src/sys/fs/msdosfs: msdosfs_vfsops.c
        src/sys/fs/nilfs: nilfs_vfsops.c
        src/sys/fs/ntfs: ntfs_subr.c ntfs_vfsops.c
        src/sys/fs/ptyfs: ptyfs.h ptyfs_vfsops.c
        src/sys/fs/puffs: puffs_vfsops.c
        src/sys/fs/smbfs: smbfs_vfsops.c
        src/sys/fs/sysvbfs: sysvbfs_vfsops.c sysvbfs_vnops.c
        src/sys/fs/tmpfs: tmpfs_vfsops.c
        src/sys/fs/udf: udf_rename.c udf_subr.c udf_subr.h udf_vfsops.c
            udf_vnops.c
        src/sys/fs/union: union_vfsops.c union_vnops.c
        src/sys/fs/unionfs: unionfs_vfsops.c
        src/sys/fs/v7fs: v7fs_vfsops.c v7fs_vnops.c
        src/sys/kern: vfs_lookup.c vfs_mount.c vfs_subr.c vfs_syscalls.c
        src/sys/miscfs/fdesc: fdesc.h fdesc_vfsops.c
        src/sys/miscfs/genfs: layer_extern.h layer_vfsops.c
        src/sys/miscfs/kernfs: kernfs.h kernfs_vfsops.c
        src/sys/miscfs/procfs: procfs.h procfs_vfsops.c
        src/sys/nfs: nfs_export.c nfs_serv.c nfs_srvsubs.c nfs_vfsops.c
        src/sys/rump/librump/rumpvfs: rump_vfs.c rumpfs.c
        src/sys/sys: mount.h
        src/sys/ufs/chfs: chfs_vfsops.c chfs_vnode.c chfs_vnops.c
        src/sys/ufs/ext2fs: ext2fs_vfsops.c
        src/sys/ufs/ffs: ffs_quota2.c ffs_snapshot.c ffs_vfsops.c ffs_wapbl.c
        src/sys/ufs/lfs: lfs_alloc.c lfs_rfw.c lfs_vfsops.c ulfs_extattr.c
            ulfs_extern.h ulfs_quota2.c ulfs_vfsops.c
        src/sys/ufs/ufs: ufs_extattr.c ufs_extern.h ufs_vfsops.c

Log Message:
VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, to
allow us to get shared locks (or no lock) on the returned vnode.  Matches
FreeBSD.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 \
    src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_ctldir.c
cvs rdiff -u -r1.25 -r1.26 \
    src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vfsops.c
cvs rdiff -u -r1.86 -r1.87 src/sys/coda/coda_vfsops.c
cvs rdiff -u -r1.20 -r1.21 src/sys/coda/coda_vfsops.h
cvs rdiff -u -r1.107 -r1.108 src/sys/coda/coda_vnops.c
cvs rdiff -u -r1.44 -r1.45 src/sys/compat/common/vfs_syscalls_20.c
cvs rdiff -u -r1.39 -r1.40 src/sys/compat/common/vfs_syscalls_30.c
cvs rdiff -u -r1.33 -r1.34 src/sys/compat/netbsd32/netbsd32_compat_30.c
cvs rdiff -u -r1.20 -r1.21 src/sys/fs/adosfs/adlookup.c
cvs rdiff -u -r1.77 -r1.78 src/sys/fs/adosfs/advfsops.c
cvs rdiff -u -r1.50 -r1.51 src/sys/fs/adosfs/advnops.c
cvs rdiff -u -r1.8 -r1.9 src/sys/fs/autofs/autofs_vfsops.c
cvs rdiff -u -r1.4 -r1.5 src/sys/fs/autofs/autofs_vnops.c
cvs rdiff -u -r1.93 -r1.94 src/sys/fs/cd9660/cd9660_vfsops.c
cvs rdiff -u -r1.28 -r1.29 src/sys/fs/efs/efs_vfsops.c
cvs rdiff -u -r1.81 -r1.82 src/sys/fs/filecorefs/filecore_vfsops.c
cvs rdiff -u -r1.35 -r1.36 src/sys/fs/hfs/hfs_vfsops.c
cvs rdiff -u -r1.130 -r1.131 src/sys/fs/msdosfs/msdosfs_vfsops.c
cvs rdiff -u -r1.24 -r1.25 src/sys/fs/nilfs/nilfs_vfsops.c
cvs rdiff -u -r1.62 -r1.63 src/sys/fs/ntfs/ntfs_subr.c
cvs rdiff -u -r1.108 -r1.109 src/sys/fs/ntfs/ntfs_vfsops.c
cvs rdiff -u -r1.14 -r1.15 src/sys/fs/ptyfs/ptyfs.h
cvs rdiff -u -r1.56 -r1.57 src/sys/fs/ptyfs/ptyfs_vfsops.c
cvs rdiff -u -r1.123 -r1.124 src/sys/fs/puffs/puffs_vfsops.c
cvs rdiff -u -r1.106 -r1.107 src/sys/fs/smbfs/smbfs_vfsops.c
cvs rdiff -u -r1.46 -r1.47 src/sys/fs/sysvbfs/sysvbfs_vfsops.c
cvs rdiff -u -r1.63 -r1.64 src/sys/fs/sysvbfs/sysvbfs_vnops.c
cvs rdiff -u -r1.75 -r1.76 src/sys/fs/tmpfs/tmpfs_vfsops.c
cvs rdiff -u -r1.12 -r1.13 src/sys/fs/udf/udf_rename.c
cvs rdiff -u -r1.147 -r1.148 src/sys/fs/udf/udf_subr.c
cvs rdiff -u -r1.20 -r1.21 src/sys/fs/udf/udf_subr.h
cvs rdiff -u -r1.76 -r1.77 src/sys/fs/udf/udf_vfsops.c
cvs rdiff -u -r1.107 -r1.108 src/sys/fs/udf/udf_vnops.c
cvs rdiff -u -r1.79 -r1.80 src/sys/fs/union/union_vfsops.c
cvs rdiff -u -r1.70 -r1.71 src/sys/fs/union/union_vnops.c
cvs rdiff -u -r1.13 -r1.14 src/sys/fs/unionfs/unionfs_vfsops.c
cvs rdiff -u -r1.16 -r1.17 src/sys/fs/v7fs/v7fs_vfsops.c
cvs rdiff -u -r1.26 -r1.27 src/sys/fs/v7fs/v7fs_vnops.c
cvs rdiff -u -r1.212 -r1.213 src/sys/kern/vfs_lookup.c
cvs rdiff -u -r1.73 -r1.74 src/sys/kern/vfs_mount.c
cvs rdiff -u -r1.478 -r1.479 src/sys/kern/vfs_subr.c
cvs rdiff -u -r1.539 -r1.540 src/sys/kern/vfs_syscalls.c
cvs rdiff -u -r1.22 -r1.23 src/sys/miscfs/fdesc/fdesc.h
cvs rdiff -u -r1.92 -r1.93 src/sys/miscfs/fdesc/fdesc_vfsops.c
cvs rdiff -u -r1.40 -r1.41 src/sys/miscfs/genfs/layer_extern.h
cvs rdiff -u -r1.52 -r1.53 src/sys/miscfs/genfs/layer_vfsops.c
cvs rdiff -u -r1.41 -r1.42 src/sys/miscfs/kernfs/kernfs.h
cvs rdiff -u -r1.96 -r1.97 src/sys/miscfs/kernfs/kernfs_vfsops.c
cvs rdiff -u -r1.77 -r1.78 src/sys/miscfs/procfs/procfs.h
cvs rdiff -u -r1.101 -r1.102 src/sys/miscfs/procfs/procfs_vfsops.c
cvs rdiff -u -r1.61 -r1.62 src/sys/nfs/nfs_export.c
cvs rdiff -u -r1.178 -r1.179 src/sys/nfs/nfs_serv.c
cvs rdiff -u -r1.14 -r1.15 src/sys/nfs/nfs_srvsubs.c
cvs rdiff -u -r1.237 -r1.238 src/sys/nfs/nfs_vfsops.c
cvs rdiff -u -r1.88 -r1.89 src/sys/rump/librump/rumpvfs/rump_vfs.c
cvs rdiff -u -r1.153 -r1.154 src/sys/rump/librump/rumpvfs/rumpfs.c
cvs rdiff -u -r1.235 -r1.236 src/sys/sys/mount.h
cvs rdiff -u -r1.20 -r1.21 src/sys/ufs/chfs/chfs_vfsops.c
cvs rdiff -u -r1.17 -r1.18 src/sys/ufs/chfs/chfs_vnode.c
cvs rdiff -u -r1.34 -r1.35 src/sys/ufs/chfs/chfs_vnops.c
cvs rdiff -u -r1.214 -r1.215 src/sys/ufs/ext2fs/ext2fs_vfsops.c
cvs rdiff -u -r1.6 -r1.7 src/sys/ufs/ffs/ffs_quota2.c
cvs rdiff -u -r1.149 -r1.150 src/sys/ufs/ffs/ffs_snapshot.c
cvs rdiff -u -r1.362 -r1.363 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -u -r1.44 -r1.45 src/sys/ufs/ffs/ffs_wapbl.c
cvs rdiff -u -r1.137 -r1.138 src/sys/ufs/lfs/lfs_alloc.c
cvs rdiff -u -r1.34 -r1.35 src/sys/ufs/lfs/lfs_rfw.c
cvs rdiff -u -r1.368 -r1.369 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -u -r1.14 -r1.15 src/sys/ufs/lfs/ulfs_extattr.c
cvs rdiff -u -r1.24 -r1.25 src/sys/ufs/lfs/ulfs_extern.h
cvs rdiff -u -r1.31 -r1.32 src/sys/ufs/lfs/ulfs_quota2.c
cvs rdiff -u -r1.15 -r1.16 src/sys/ufs/lfs/ulfs_vfsops.c
cvs rdiff -u -r1.50 -r1.51 src/sys/ufs/ufs/ufs_extattr.c
cvs rdiff -u -r1.83 -r1.84 src/sys/ufs/ufs/ufs_extern.h
cvs rdiff -u -r1.58 -r1.59 src/sys/ufs/ufs/ufs_vfsops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index