summaryrefslogtreecommitdiffstats
path: root/sys/ufs
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2004-06-24 18:17:41 +0000
committerrwatson <rwatson@FreeBSD.org>2004-06-24 18:17:41 +0000
commitef6253fcd5a9ac33f0254dec8ea95b2154c81152 (patch)
tree33a0c136aaef4237dc1893c4abca3be7daa9eaba /sys/ufs
parent6b22b66f1c6d89a0ed201dc61c79d15b061dae59 (diff)
downloadFreeBSD-src-ef6253fcd5a9ac33f0254dec8ea95b2154c81152.zip
FreeBSD-src-ef6253fcd5a9ac33f0254dec8ea95b2154c81152.tar.gz
Remove unnecessary setting of VV_SYSTEM on extended attribute backing
files. When this flag is used in our port of this code to Darwin, it caused remarkable pain, and doesn't offer a benefit in FreeBSD.
Diffstat (limited to 'sys/ufs')
-rw-r--r--sys/ufs/ufs/ufs_extattr.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/ufs/ufs/ufs_extattr.c b/sys/ufs/ufs/ufs_extattr.c
index 472ae2e..e39ad17 100644
--- a/sys/ufs/ufs/ufs_extattr.c
+++ b/sys/ufs/ufs/ufs_extattr.c
@@ -653,7 +653,6 @@ ufs_extattr_enable(struct ufsmount *ump, int attrnamespace,
}
ASSERT_VOP_LOCKED(backing_vnode, "ufs_extattr_enable");
- backing_vnode->v_vflag |= VV_SYSTEM;
LIST_INSERT_HEAD(&ump->um_extattr.uepm_list, attribute,
uele_entries);
@@ -690,7 +689,6 @@ ufs_extattr_disable(struct ufsmount *ump, int attrnamespace,
vn_lock(uele->uele_backing_vnode, LK_SHARED | LK_NOPAUSE | LK_RETRY,
td);
ASSERT_VOP_LOCKED(uele->uele_backing_vnode, "ufs_extattr_disable");
- uele->uele_backing_vnode->v_vflag &= ~VV_SYSTEM;
VOP_UNLOCK(uele->uele_backing_vnode, 0, td);
error = vn_close(uele->uele_backing_vnode, FREAD|FWRITE,
td->td_ucred, td);
OpenPOWER on IntegriCloud