svn commit: r243720 - head/sys/security/audit
Pawel Jakub Dawidek
pjd at FreeBSD.org
Fri Nov 30 22:52:36 UTC 2012
Author: pjd
Date: Fri Nov 30 22:52:35 2012
New Revision: 243720
URL: http://svnweb.freebsd.org/changeset/base/243720
Log:
IFp4 @208381:
For VOP_GETATTR() we just need vnode to be shared-locked.
Sponsored by: FreeBSD Foundation (auditdistd)
MFC after: 2 weeks
Modified:
head/sys/security/audit/audit_worker.c
Modified: head/sys/security/audit/audit_worker.c
==============================================================================
--- head/sys/security/audit/audit_worker.c Fri Nov 30 22:49:28 2012 (r243719)
+++ head/sys/security/audit/audit_worker.c Fri Nov 30 22:52:35 2012 (r243720)
@@ -133,7 +133,7 @@ audit_record_write(struct vnode *vp, str
error = VFS_STATFS(vp->v_mount, mnt_stat);
if (error)
goto fail;
- vn_lock(vp, LK_EXCLUSIVE | LK_RETRY);
+ vn_lock(vp, LK_SHARED | LK_RETRY);
error = VOP_GETATTR(vp, &vattr, cred);
VOP_UNLOCK(vp, 0);
if (error)
More information about the svn-src-head
mailing list