Date: Sun, 22 May 2011 01:07:54 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_vfsops.c src/sys/fs/cd9660 cd9660_vfsops.c src/sys/fs/ext2fs ext2_vfsops.c src/sys/fs/hpfs hpfs_vfsops.c src/sys/fs/msdosfs msdosfs_vfsops.c src/sys/fs/nfsserver nfs_nfsdport.c src/sys/fs/ntfs ntfs_vfsops.c ... Message-ID: <201105220108.p4M18Jwn001641@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rmacklem 2011-05-22 01:07:54 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_vfsops.c sys/fs/cd9660 cd9660_vfsops.c sys/fs/ext2fs ext2_vfsops.c sys/fs/hpfs hpfs_vfsops.c sys/fs/msdosfs msdosfs_vfsops.c sys/fs/nfsserver nfs_nfsdport.c sys/fs/ntfs ntfs_vfsops.c sys/fs/nullfs null_vfsops.c sys/fs/tmpfs tmpfs_vfsops.c sys/fs/udf udf_vfsops.c sys/fs/unionfs union_vfsops.c sys/gnu/fs/reiserfs reiserfs_vfsops.c sys/gnu/fs/xfs/FreeBSD xfs_mountops.c sys/kern vfs_default.c vfs_syscalls.c sys/nfsserver nfs_srvsubs.c sys/nlm nlm_prot_impl.c sys/sys mount.h param.h sys/ufs/ffs ffs_vfsops.c sys/ufs/ufs ufs_extern.h ufs_vfsops.c Log: SVN rev 222167 on 2011-05-22 01:07:54Z by rmacklem Add a lock flags argument to the VFS_FHTOVP() file system method, so that callers can indicate the minimum vnode locking requirement. This will allow some file systems to choose to return a LK_SHARED locked vnode when LK_SHARED is specified for the flags argument. This patch only adds the flag. It does not change any file system to use it and all callers specify LK_EXCLUSIVE, so file system semantics are not changed. Reviewed by: kib Revision Changes Path 1.50 +2 -2 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c 1.169 +2 -1 src/sys/fs/cd9660/cd9660_vfsops.c 1.6 +1 -1 src/sys/fs/ext2fs/ext2_vfsops.c 1.70 +1 -0 src/sys/fs/hpfs/hpfs_vfsops.c 1.201 +1 -1 src/sys/fs/msdosfs/msdosfs_vfsops.c 1.51 +2 -2 src/sys/fs/nfsserver/nfs_nfsdport.c 1.99 +1 -0 src/sys/fs/ntfs/ntfs_vfsops.c 1.91 +4 -2 src/sys/fs/nullfs/null_vfsops.c 1.26 +4 -2 src/sys/fs/tmpfs/tmpfs_vfsops.c 1.66 +1 -1 src/sys/fs/udf/udf_vfsops.c 1.98 +2 -1 src/sys/fs/unionfs/union_vfsops.c 1.17 +2 -1 src/sys/gnu/fs/reiserfs/reiserfs_vfsops.c 1.15 +2 -1 src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c 1.165 +2 -1 src/sys/kern/vfs_default.c 1.507 +3 -3 src/sys/kern/vfs_syscalls.c 1.173 +1 -1 src/sys/nfsserver/nfs_srvsubs.c 1.27 +1 -1 src/sys/nlm/nlm_prot_impl.c 1.257 +4 -3 src/sys/sys/mount.h 1.480 +1 -1 src/sys/sys/param.h 1.382 +3 -2 src/sys/ufs/ffs/ffs_vfsops.c 1.60 +1 -1 src/sys/ufs/ufs/ufs_extern.h 1.54 +2 -1 src/sys/ufs/ufs/ufs_vfsops.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201105220108.p4M18Jwn001641>