summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_acl.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2007-03-04 22:36:48 +0000
committerrwatson <rwatson@FreeBSD.org>2007-03-04 22:36:48 +0000
commit300d4098cfd89ed7f8fca1a3333256308124f41b (patch)
treef27b57bdc76f93b33f438468bf58343b920adf0f /sys/kern/vfs_acl.c
parentcabb128e116189b28979fed24ecb43c60be0ffcf (diff)
downloadFreeBSD-src-300d4098cfd89ed7f8fca1a3333256308124f41b.zip
FreeBSD-src-300d4098cfd89ed7f8fca1a3333256308124f41b.tar.gz
Remove 'MPSAFE' annotations from the comments above most system calls: all
system calls now enter without Giant held, and then in some cases, acquire Giant explicitly. Remove a number of other MPSAFE annotations in the credential code and tweak one or two other adjacent comments.
Diffstat (limited to 'sys/kern/vfs_acl.c')
-rw-r--r--sys/kern/vfs_acl.c30
1 files changed, 3 insertions, 27 deletions
diff --git a/sys/kern/vfs_acl.c b/sys/kern/vfs_acl.c
index 9024fb6..0a276a2 100644
--- a/sys/kern/vfs_acl.c
+++ b/sys/kern/vfs_acl.c
@@ -185,8 +185,6 @@ vacl_aclcheck(struct thread *td, struct vnode *vp, acl_type_t type,
/*
* Given a file path, get an ACL for it
- *
- * MPSAFE
*/
int
__acl_get_file(struct thread *td, struct __acl_get_file_args *uap)
@@ -207,8 +205,6 @@ __acl_get_file(struct thread *td, struct __acl_get_file_args *uap)
/*
* Given a file path, get an ACL for it; don't follow links.
- *
- * MPSAFE
*/
int
__acl_get_link(struct thread *td, struct __acl_get_link_args *uap)
@@ -228,9 +224,7 @@ __acl_get_link(struct thread *td, struct __acl_get_link_args *uap)
}
/*
- * Given a file path, set an ACL for it
- *
- * MPSAFE
+ * Given a file path, set an ACL for it.
*/
int
__acl_set_file(struct thread *td, struct __acl_set_file_args *uap)
@@ -251,8 +245,6 @@ __acl_set_file(struct thread *td, struct __acl_set_file_args *uap)
/*
* Given a file path, set an ACL for it; don't follow links.
- *
- * MPSAFE
*/
int
__acl_set_link(struct thread *td, struct __acl_set_link_args *uap)
@@ -273,8 +265,6 @@ __acl_set_link(struct thread *td, struct __acl_set_link_args *uap)
/*
* Given a file descriptor, get an ACL for it
- *
- * MPSAFE
*/
int
__acl_get_fd(struct thread *td, struct __acl_get_fd_args *uap)
@@ -294,8 +284,6 @@ __acl_get_fd(struct thread *td, struct __acl_get_fd_args *uap)
/*
* Given a file descriptor, set an ACL for it
- *
- * MPSAFE
*/
int
__acl_set_fd(struct thread *td, struct __acl_set_fd_args *uap)
@@ -315,8 +303,6 @@ __acl_set_fd(struct thread *td, struct __acl_set_fd_args *uap)
/*
* Given a file path, delete an ACL from it.
- *
- * MPSAFE
*/
int
__acl_delete_file(struct thread *td, struct __acl_delete_file_args *uap)
@@ -337,8 +323,6 @@ __acl_delete_file(struct thread *td, struct __acl_delete_file_args *uap)
/*
* Given a file path, delete an ACL from it; don't follow links.
- *
- * MPSAFE
*/
int
__acl_delete_link(struct thread *td, struct __acl_delete_link_args *uap)
@@ -359,8 +343,6 @@ __acl_delete_link(struct thread *td, struct __acl_delete_link_args *uap)
/*
* Given a file path, delete an ACL from it.
- *
- * MPSAFE
*/
int
__acl_delete_fd(struct thread *td, struct __acl_delete_fd_args *uap)
@@ -379,9 +361,7 @@ __acl_delete_fd(struct thread *td, struct __acl_delete_fd_args *uap)
}
/*
- * Given a file path, check an ACL for it
- *
- * MPSAFE
+ * Given a file path, check an ACL for it.
*/
int
__acl_aclcheck_file(struct thread *td, struct __acl_aclcheck_file_args *uap)
@@ -402,8 +382,6 @@ __acl_aclcheck_file(struct thread *td, struct __acl_aclcheck_file_args *uap)
/*
* Given a file path, check an ACL for it; don't follow links.
- *
- * MPSAFE
*/
int
__acl_aclcheck_link(struct thread *td, struct __acl_aclcheck_link_args *uap)
@@ -423,9 +401,7 @@ __acl_aclcheck_link(struct thread *td, struct __acl_aclcheck_link_args *uap)
}
/*
- * Given a file descriptor, check an ACL for it
- *
- * MPSAFE
+ * Given a file descriptor, check an ACL for it.
*/
int
__acl_aclcheck_fd(struct thread *td, struct __acl_aclcheck_fd_args *uap)
OpenPOWER on IntegriCloud