summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_lookup.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2009-07-28 21:52:24 +0000
committerrwatson <rwatson@FreeBSD.org>2009-07-28 21:52:24 +0000
commitfac30ba8b4fd00a95fd7fb49c4e4dc1bcdf4003c (patch)
tree988681253e24923a9605bb54cb8a7c6531f1e9f9 /sys/kern/vfs_lookup.c
parent21e3bcee4378f043e902dc1bab9ac2915235f40a (diff)
downloadFreeBSD-src-fac30ba8b4fd00a95fd7fb49c4e4dc1bcdf4003c.zip
FreeBSD-src-fac30ba8b4fd00a95fd7fb49c4e4dc1bcdf4003c.tar.gz
Rework vnode argument auditing to follow the same structure, in order
to avoid exposing ARG_ macros/flag values outside of the audit code in order to name which one of two possible vnodes will be audited for a system call. Approved by: re (kib) Obtained from: TrustedBSD Project MFC after: 1 month
Diffstat (limited to 'sys/kern/vfs_lookup.c')
-rw-r--r--sys/kern/vfs_lookup.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/kern/vfs_lookup.c b/sys/kern/vfs_lookup.c
index 2f3b54e..9fa6c9e 100644
--- a/sys/kern/vfs_lookup.c
+++ b/sys/kern/vfs_lookup.c
@@ -574,9 +574,9 @@ dirloop:
ndp->ni_vp = dp;
if (cnp->cn_flags & AUDITVNODE1)
- AUDIT_ARG_VNODE(dp, ARG_VNODE1);
+ AUDIT_ARG_VNODE1(dp);
else if (cnp->cn_flags & AUDITVNODE2)
- AUDIT_ARG_VNODE(dp, ARG_VNODE2);
+ AUDIT_ARG_VNODE2(dp);
if (!(cnp->cn_flags & (LOCKPARENT | LOCKLEAF)))
VOP_UNLOCK(dp, 0);
@@ -859,9 +859,9 @@ nextname:
VOP_UNLOCK(ndp->ni_dvp, 0);
if (cnp->cn_flags & AUDITVNODE1)
- AUDIT_ARG_VNODE(dp, ARG_VNODE1);
+ AUDIT_ARG_VNODE1(dp);
else if (cnp->cn_flags & AUDITVNODE2)
- AUDIT_ARG_VNODE(dp, ARG_VNODE2);
+ AUDIT_ARG_VNODE2(dp);
if ((cnp->cn_flags & LOCKLEAF) == 0)
VOP_UNLOCK(dp, 0);
OpenPOWER on IntegriCloud