aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_acl.c
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2022-09-17 15:22:04 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2022-09-17 15:41:37 +0000
commita75d1ddd74312f5dd79bc1e965f7077679659f2e (patch)
tree497b828949aeecb5a6ad0d732709f95f2945e938 /sys/kern/vfs_acl.c
parent9e4f35ac25538fb426c459400f0c36e085546ffa (diff)
downloadsrc-a75d1ddd74312f5dd79bc1e965f7077679659f2e.tar.gz
src-a75d1ddd74312f5dd79bc1e965f7077679659f2e.zip
vfs: introduce V_PCATCH to stop abusing PCATCH
Diffstat (limited to 'sys/kern/vfs_acl.c')
-rw-r--r--sys/kern/vfs_acl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/vfs_acl.c b/sys/kern/vfs_acl.c
index 2e3abe007c2a..dffce9d29291 100644
--- a/sys/kern/vfs_acl.c
+++ b/sys/kern/vfs_acl.c
@@ -236,7 +236,7 @@ vacl_set_acl(struct thread *td, struct vnode *vp, acl_type_t type,
error = acl_copyin(aclp, inkernelacl, type);
if (error != 0)
goto out;
- error = vn_start_write(vp, &mp, V_WAIT | PCATCH);
+ error = vn_start_write(vp, &mp, V_WAIT | V_PCATCH);
if (error != 0)
goto out;
vn_lock(vp, LK_EXCLUSIVE | LK_RETRY);
@@ -300,7 +300,7 @@ vacl_delete(struct thread *td, struct vnode *vp, acl_type_t type)
int error;
AUDIT_ARG_VALUE(type);
- error = vn_start_write(vp, &mp, V_WAIT | PCATCH);
+ error = vn_start_write(vp, &mp, V_WAIT | V_PCATCH);
if (error != 0)
return (error);
vn_lock(vp, LK_EXCLUSIVE | LK_RETRY);