svn commit: r364962 - stable/12/sys/security/mac_veriexec
Simon J. Gerraty
sjg at FreeBSD.org
Sat Aug 29 16:27:22 UTC 2020
Author: sjg
Date: Sat Aug 29 16:27:21 2020
New Revision: 364962
URL: https://svnweb.freebsd.org/changeset/base/364962
Log:
mac_veriexec_fingerprint_check_vnode: v_writecount > 0 means active writers
v_writecount can actually be < 0 for text,
so check for v_writecount > 0
MFC of r362125
Reviewed by: stevek
Modified:
stable/12/sys/security/mac_veriexec/veriexec_fingerprint.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/security/mac_veriexec/veriexec_fingerprint.c
==============================================================================
--- stable/12/sys/security/mac_veriexec/veriexec_fingerprint.c Sat Aug 29 16:23:00 2020 (r364961)
+++ stable/12/sys/security/mac_veriexec/veriexec_fingerprint.c Sat Aug 29 16:27:21 2020 (r364962)
@@ -214,7 +214,7 @@ mac_veriexec_fingerprint_check_vnode(struct vnode *vp,
int error;
/* reject fingerprint if writers are active */
- if (vp->v_writecount)
+ if (vp->v_writecount > 0)
return (ETXTBSY);
if ((vp->v_mount->mnt_flag & MNT_VERIFIED) != 0) {
More information about the svn-src-all
mailing list