From 4fac7a61d83d08bcc2236ed1825bcbbe5f51867a Mon Sep 17 00:00:00 2001 From: Nickolai Zeldovich Date: Sat, 20 Jul 2002 08:53:33 +0000 Subject: [PATCH] VN_RELE calls osi_iput on Linux which tries to get GLOCK. Don't call VN_RELE while holding GLOCK. --- src/afs/afs_vcache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/afs/afs_vcache.c b/src/afs/afs_vcache.c index 9f9526ed3..16bf085a7 100644 --- a/src/afs/afs_vcache.c +++ b/src/afs/afs_vcache.c @@ -485,8 +485,8 @@ static void afs_TryFlushDcacheChildren(struct vcache *tvc) VN_HOLD(tvc); AFS_GUNLOCK(); d_prune_aliases(ip); - AFS_GLOCK(); VN_RELE(tvc); + AFS_GLOCK(); #else restart: DLOCK(); -- 2.39.5