From 9b441950b414e77f0bd76c97d4057286e4bfb39c Mon Sep 17 00:00:00 2001 From: ericm <ericm> Date: Wed, 11 May 2005 01:18:32 +0000 Subject: [PATCH] recovery-small 21 LBUG: don't release intent for open etc. (maybe the same problem of bug 6273?) --- lustre/llite/dcache.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lustre/llite/dcache.c b/lustre/llite/dcache.c index c8570be7a8..efd02c0044 100644 --- a/lustre/llite/dcache.c +++ b/lustre/llite/dcache.c @@ -528,7 +528,8 @@ out: ll_lookup_finish_locks(it, de); de->d_flags &= ~DCACHE_LUSTRE_INVALID; - ll_intent_release(it); + if (it == &lookup_it) + ll_intent_release(it); return rc; do_lookup: it = &lookup_it; -- GitLab