From 3aa70271c94e1f05a8ea56f30a291ad280f16443 Mon Sep 17 00:00:00 2001 From: phil Date: Fri, 18 Jul 2003 17:14:55 +0000 Subject: [PATCH] b=1322 Commit the Lustre-side fix for the common "looping in revalidate after recovery" case--unhash aliases before returning 0 in revalidate_it. Also move d_unhash_aliases into llite/ and call it ll_unhash_aliases. --- lustre/llite/llite_internal.h | 1 + 1 file changed, 1 insertion(+) diff --git a/lustre/llite/llite_internal.h b/lustre/llite/llite_internal.h index 159e361..fd37709 100644 --- a/lustre/llite/llite_internal.h +++ b/lustre/llite/llite_internal.h @@ -119,6 +119,7 @@ int ll_getattr(struct vfsmount *mnt, struct dentry *de, /* llite/dcache.c */ void ll_intent_release(struct lookup_intent *); extern void ll_set_dd(struct dentry *de); +void ll_unhash_aliases(struct inode *); /* llite/rw.c */ void ll_truncate(struct inode *inode); -- 1.8.3.1