From owner-cvs-src-old@FreeBSD.ORG Sun May 22 01:08:19 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D7CD1065801 for ; Sun, 22 May 2011 01:08:19 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5EC1E8FC0A for ; Sun, 22 May 2011 01:08:19 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p4M18JIG001642 for ; Sun, 22 May 2011 01:08:19 GMT (envelope-from rmacklem@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p4M18Jwn001641 for cvs-src-old@freebsd.org; Sun, 22 May 2011 01:08:19 GMT (envelope-from rmacklem@repoman.freebsd.org) Message-Id: <201105220108.p4M18Jwn001641@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rmacklem@repoman.freebsd.org using -f From: Rick Macklem Date: Sun, 22 May 2011 01:07:54 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD 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 ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 May 2011 01:08:19 -0000 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