OpenAFS CVS Commit: openafs/src/afs/VNOPS by shadow

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Thu, 15 Dec 2005 23:41:33 EST


Update of /cvs/openafs/src/afs/VNOPS
In directory GRAND.CENTRAL.ORG:/data/sb/openafs/src/afs/VNOPS

Modified Files:
	afs_vnop_rename.c 
Log Message:
DELTA tiger-fixes-20051215
AUTHOR cg2v@andrew.cmu.edu

potential reclaim in progress fix, and per Chaskiel,
"I don't remember why I put it there, but the fact that
it gets triggered means that we're leaking a vcache object lock. It looks
like the "rename to .__afsXXXX" codepath is responsible (as afsrename does
not use the fact that adp (or aodp) is locked by afs_remove, and locks it
again. I'm surprised it's not deadlocking)" so i coded up a fix


--- DELTA config follows ---
tiger-fixes-20051215 openafs/src/afs/VNOPS/afs_vnop_rename.c 1.26 1.27