OpenAFS CVS Commit: openafs/src/afs by shadow
cvs@GRAND.CENTRAL.ORG
cvs@GRAND.CENTRAL.ORG
Sun, 30 Jan 2005 23:16:56 EST
Update of /cvs/openafs/src/afs
In directory GRAND.CENTRAL.ORG:/data/sb/openafs-stable-1_4_x/src/afs
Modified Files:
Tag: openafs-stable-1_4_x
afs_vcache.c
Log Message:
DELTA STABLE14-linux26-dcache-lock-20050116
AUTHOR cg2v@andrew.cmu.edu
FIXES 17266
"The changes I submitted previously, and committed as
linux-26-vlru-cycle-20041012 do not satisfy necessary invariants of the
dcache api.
1) the dcache_lock is not held when calling d_unhashed and
list_empty(&dentry->d_subdirs)
2) the caller of d_prune_aliases does not hold it's own ref on the inode
Patch attached.(has been used lightly for a month or so)"
--- DELTA config for openafs-stable-1_4_x follows ---
STABLE14-linux26-dcache-lock-20050116 openafs/src/afs/afs_vcache.c 1.65.2.5 1.65.2.6