X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fllite%2Fstatahead.c;h=503235aa9374f6b161272d52678922f5530f0314;hp=bd7634309d4d0d23662d46d2cf9bbe570404e4e7;hb=cc580d67ee72fce637374891714885c889dce026;hpb=c2aa451e7847e3ed63cb5ac8417786b6b8914aff diff --git a/lustre/llite/statahead.c b/lustre/llite/statahead.c index bd76343..503235a 100644 --- a/lustre/llite/statahead.c +++ b/lustre/llite/statahead.c @@ -1094,7 +1094,9 @@ static int is_same_dentry(struct dentry *d1, struct dentry *d2) { if (unlikely(d1 == d2)) return 1; - if (d1->d_name.len == d2->d_name.len && + if (d1->d_parent == d2->d_parent && + d1->d_name.hash == d2->d_name.hash && + d1->d_name.len == d2->d_name.len && memcmp(d1->d_name.name, d2->d_name.name, d1->d_name.len) == 0) return 1; return 0;