From 4d62ed5bea8c4eb61c9c8415421bdf9e45c26da1 Mon Sep 17 00:00:00 2001 From: tappro Date: Thu, 15 Sep 2005 08:26:12 +0000 Subject: [PATCH] b=8654 - avoid double audit in case of cross-ref --- lustre/mds/mds_audit.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lustre/mds/mds_audit.c b/lustre/mds/mds_audit.c index 29388c1..08c54b4 100644 --- a/lustre/mds/mds_audit.c +++ b/lustre/mds/mds_audit.c @@ -67,9 +67,12 @@ int mds_audit(struct ptlrpc_request *req, struct dentry *dentry, .namelen = 0, }; int rc = 0; - ENTRY; + /* don't catch request to cross-ref */ + if (dentry->d_flags & DCACHE_CROSS_REF) + RETURN(0); + info.m.nid = nid; info.m.uid = current->uid; info.m.gid = current->gid; -- 1.8.3.1