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:   hannken
Date:           Wed Jul 21 17:52:14 UTC 2010

Modified Files:
        src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vfsops.c
        src/sys/fs/adosfs: adutil.c
        src/sys/fs/cd9660: cd9660_node.c
        src/sys/fs/efs: efs_ihash.c
        src/sys/fs/filecorefs: filecore_node.c
        src/sys/fs/hfs: hfs_nhash.c
        src/sys/fs/msdosfs: msdosfs_denode.c msdosfs_vfsops.c
        src/sys/fs/nilfs: nilfs_subr.c
        src/sys/fs/ntfs: ntfs_vfsops.c
        src/sys/fs/ptyfs: ptyfs_subr.c
        src/sys/fs/puffs: puffs_node.c puffs_vfsops.c
        src/sys/fs/smbfs: smbfs_node.c smbfs_vfsops.c
        src/sys/fs/sysvbfs: sysvbfs_vfsops.c
        src/sys/fs/tmpfs: tmpfs_subr.c
        src/sys/fs/udf: udf_subr.c
        src/sys/fs/union: union_subr.c
        src/sys/kern: vfs_cache.c vfs_subr.c
        src/sys/miscfs/fdesc: fdesc_vnops.c
        src/sys/miscfs/genfs: layer_subr.c
        src/sys/miscfs/kernfs: kernfs_subr.c
        src/sys/miscfs/procfs: procfs_subr.c
        src/sys/miscfs/syncfs: sync_subr.c
        src/sys/nfs: nfs_node.c nfs_vfsops.c
        src/sys/rump/librump/rumpvfs: rumpfs.c
        src/sys/ufs/ext2fs: ext2fs_vfsops.c
        src/sys/ufs/ffs: ffs_vfsops.c
        src/sys/ufs/lfs: lfs_segment.c
        src/sys/ufs/ufs: ufs_ihash.c ufs_quota.c

Log Message:
Make holding v_interlock mandatory for callers of vget().

Announced some time ago on tech-kern.

To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
cvs rdiff -u -r1.8 -r1.9 \
cvs rdiff -u -r1.12 -r1.13 src/sys/fs/adosfs/adutil.c
cvs rdiff -u -r1.26 -r1.27 src/sys/fs/cd9660/cd9660_node.c
cvs rdiff -u -r1.5 -r1.6 src/sys/fs/efs/efs_ihash.c
cvs rdiff -u -r1.21 -r1.22 src/sys/fs/filecorefs/filecore_node.c
cvs rdiff -u -r1.10 -r1.11 src/sys/fs/hfs/hfs_nhash.c
cvs rdiff -u -r1.39 -r1.40 src/sys/fs/msdosfs/msdosfs_denode.c
cvs rdiff -u -r1.86 -r1.87 src/sys/fs/msdosfs/msdosfs_vfsops.c
cvs rdiff -u -r1.5 -r1.6 src/sys/fs/nilfs/nilfs_subr.c
cvs rdiff -u -r1.83 -r1.84 src/sys/fs/ntfs/ntfs_vfsops.c
cvs rdiff -u -r1.20 -r1.21 src/sys/fs/ptyfs/ptyfs_subr.c
cvs rdiff -u -r1.15 -r1.16 src/sys/fs/puffs/puffs_node.c
cvs rdiff -u -r1.94 -r1.95 src/sys/fs/puffs/puffs_vfsops.c
cvs rdiff -u -r1.44 -r1.45 src/sys/fs/smbfs/smbfs_node.c
cvs rdiff -u -r1.92 -r1.93 src/sys/fs/smbfs/smbfs_vfsops.c
cvs rdiff -u -r1.33 -r1.34 src/sys/fs/sysvbfs/sysvbfs_vfsops.c
cvs rdiff -u -r1.58 -r1.59 src/sys/fs/tmpfs/tmpfs_subr.c
cvs rdiff -u -r1.106 -r1.107 src/sys/fs/udf/udf_subr.c
cvs rdiff -u -r1.38 -r1.39 src/sys/fs/union/union_subr.c
cvs rdiff -u -r1.86 -r1.87 src/sys/kern/vfs_cache.c
cvs rdiff -u -r1.409 -r1.410 src/sys/kern/vfs_subr.c
cvs rdiff -u -r1.111 -r1.112 src/sys/miscfs/fdesc/fdesc_vnops.c
cvs rdiff -u -r1.30 -r1.31 src/sys/miscfs/genfs/layer_subr.c
cvs rdiff -u -r1.22 -r1.23 src/sys/miscfs/kernfs/kernfs_subr.c
cvs rdiff -u -r1.97 -r1.98 src/sys/miscfs/procfs/procfs_subr.c
cvs rdiff -u -r1.42 -r1.43 src/sys/miscfs/syncfs/sync_subr.c
cvs rdiff -u -r1.112 -r1.113 src/sys/nfs/nfs_node.c
cvs rdiff -u -r1.215 -r1.216 src/sys/nfs/nfs_vfsops.c
cvs rdiff -u -r1.62 -r1.63 src/sys/rump/librump/rumpvfs/rumpfs.c
cvs rdiff -u -r1.157 -r1.158 src/sys/ufs/ext2fs/ext2fs_vfsops.c
cvs rdiff -u -r1.259 -r1.260 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -u -r1.216 -r1.217 src/sys/ufs/lfs/lfs_segment.c
cvs rdiff -u -r1.29 -r1.30 src/sys/ufs/ufs/ufs_ihash.c
cvs rdiff -u -r1.66 -r1.67 src/sys/ufs/ufs/ufs_quota.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