aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFedor Uporov <fsu@FreeBSD.org>2017-12-13 16:14:38 +0000
committerFedor Uporov <fsu@FreeBSD.org>2017-12-13 16:14:38 +0000
commit4ba058c0cf09424256c6aefedd85ca4db3085b11 (patch)
tree9a55333a141e3358b1bec03792690f54b7245e4d
parent9b10f59a10b7adff0a5ea3b0fd182d521c3da643 (diff)
Notes
-rw-r--r--sys/kern/vfs_extattr.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/kern/vfs_extattr.c b/sys/kern/vfs_extattr.c
index 5739ca349e047..e9f0c4f48ed7e 100644
--- a/sys/kern/vfs_extattr.c
+++ b/sys/kern/vfs_extattr.c
@@ -198,7 +198,9 @@ extattr_set_vp(struct vnode *vp, int attrnamespace, const char *attrname,
cnt -= auio.uio_resid;
td->td_retval[0] = cnt;
+#ifdef MAC
done:
+#endif
VOP_UNLOCK(vp, 0);
vn_finished_write(mp);
return (error);
@@ -372,8 +374,9 @@ extattr_get_vp(struct vnode *vp, int attrnamespace, const char *attrname,
td->td_retval[0] = cnt;
} else
td->td_retval[0] = size;
-
+#ifdef MAC
done:
+#endif
VOP_UNLOCK(vp, 0);
return (error);
}
@@ -673,8 +676,9 @@ extattr_list_vp(struct vnode *vp, int attrnamespace, void *data,
td->td_retval[0] = cnt;
} else
td->td_retval[0] = size;
-
+#ifdef MAC
done:
+#endif
VOP_UNLOCK(vp, 0);
return (error);
}