From: tappro Date: Thu, 15 Sep 2005 08:26:12 +0000 (+0000) Subject: b=8654 X-Git-Tag: 1.4.10~518 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=4d62ed5bea8c4eb61c9c8415421bdf9e45c26da1;p=fs%2Flustre-release.git b=8654 - avoid double audit in case of cross-ref --- 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;