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:           Mon Apr 13 19:23:20 UTC 2020

Modified Files:
        src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vfsops.c
        src/external/cddl/osnet/sys/sys: vnode.h
        src/sys/coda: coda_namecache.c coda_subr.c coda_vnops.c
        src/sys/fs/msdosfs: msdosfs_denode.c msdosfs_vfsops.c msdosfs_vnops.c
        src/sys/fs/nilfs: nilfs_vnops.c
        src/sys/fs/ntfs: ntfs_vfsops.c
        src/sys/fs/ptyfs: ptyfs_vnops.c
        src/sys/fs/udf: udf_vfsops.c udf_vnops.c
        src/sys/fs/v7fs: v7fs_vnops.c
        src/sys/kern: exec_subr.c vfs_cache.c vfs_getcwd.c vfs_mount.c
            vfs_subr.c vfs_vnode.c vfs_vnops.c
        src/sys/miscfs/fdesc: fdesc_vfsops.c
        src/sys/miscfs/genfs: layer_subr.c layer_vnops.c
        src/sys/miscfs/nullfs: null_vfsops.c
        src/sys/miscfs/overlay: overlay_vfsops.c
        src/sys/miscfs/umapfs: umap_vfsops.c
        src/sys/nfs: nfs_vfsops.c nfs_vnops.c
        src/sys/rump/librump/rumpvfs: rump_vfs.c rumpfs.c
        src/sys/sys: vnode.h
        src/sys/ufs/lfs: lfs_vnops.c
        src/sys/ufs/mfs: mfs_vnops.c
        src/sys/ufs/ufs: ufs_vnops.c

Log Message:
Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a function
that hides the details and does atomic_load_relaxed().  Signature matches
FreeBSD.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 \
    src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vfsops.c
cvs rdiff -u -r1.15 -r1.16 src/external/cddl/osnet/sys/sys/vnode.h
cvs rdiff -u -r1.26 -r1.27 src/sys/coda/coda_namecache.c
cvs rdiff -u -r1.31 -r1.32 src/sys/coda/coda_subr.c
cvs rdiff -u -r1.110 -r1.111 src/sys/coda/coda_vnops.c
cvs rdiff -u -r1.57 -r1.58 src/sys/fs/msdosfs/msdosfs_denode.c
cvs rdiff -u -r1.134 -r1.135 src/sys/fs/msdosfs/msdosfs_vfsops.c
cvs rdiff -u -r1.100 -r1.101 src/sys/fs/msdosfs/msdosfs_vnops.c
cvs rdiff -u -r1.38 -r1.39 src/sys/fs/nilfs/nilfs_vnops.c
cvs rdiff -u -r1.109 -r1.110 src/sys/fs/ntfs/ntfs_vfsops.c
cvs rdiff -u -r1.57 -r1.58 src/sys/fs/ptyfs/ptyfs_vnops.c
cvs rdiff -u -r1.78 -r1.79 src/sys/fs/udf/udf_vfsops.c
cvs rdiff -u -r1.109 -r1.110 src/sys/fs/udf/udf_vnops.c
cvs rdiff -u -r1.27 -r1.28 src/sys/fs/v7fs/v7fs_vnops.c
cvs rdiff -u -r1.83 -r1.84 src/sys/kern/exec_subr.c
cvs rdiff -u -r1.138 -r1.139 src/sys/kern/vfs_cache.c
cvs rdiff -u -r1.57 -r1.58 src/sys/kern/vfs_getcwd.c
cvs rdiff -u -r1.77 -r1.78 src/sys/kern/vfs_mount.c
cvs rdiff -u -r1.484 -r1.485 src/sys/kern/vfs_subr.c
cvs rdiff -u -r1.119 -r1.120 src/sys/kern/vfs_vnode.c
cvs rdiff -u -r1.210 -r1.211 src/sys/kern/vfs_vnops.c
cvs rdiff -u -r1.95 -r1.96 src/sys/miscfs/fdesc/fdesc_vfsops.c
cvs rdiff -u -r1.37 -r1.38 src/sys/miscfs/genfs/layer_subr.c
cvs rdiff -u -r1.69 -r1.70 src/sys/miscfs/genfs/layer_vnops.c
cvs rdiff -u -r1.98 -r1.99 src/sys/miscfs/nullfs/null_vfsops.c
cvs rdiff -u -r1.70 -r1.71 src/sys/miscfs/overlay/overlay_vfsops.c
cvs rdiff -u -r1.102 -r1.103 src/sys/miscfs/umapfs/umap_vfsops.c
cvs rdiff -u -r1.240 -r1.241 src/sys/nfs/nfs_vfsops.c
cvs rdiff -u -r1.313 -r1.314 src/sys/nfs/nfs_vnops.c
cvs rdiff -u -r1.90 -r1.91 src/sys/rump/librump/rumpvfs/rump_vfs.c
cvs rdiff -u -r1.155 -r1.156 src/sys/rump/librump/rumpvfs/rumpfs.c
cvs rdiff -u -r1.294 -r1.295 src/sys/sys/vnode.h
cvs rdiff -u -r1.331 -r1.332 src/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -u -r1.59 -r1.60 src/sys/ufs/mfs/mfs_vnops.c
cvs rdiff -u -r1.250 -r1.251 src/sys/ufs/ufs/ufs_vnops.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