]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-writedcache-enforce-xdcache-writelock-20071208
authorDerrick Brashear <shadow@dementia.org>
Sat, 8 Dec 2007 17:59:06 +0000 (17:59 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sat, 8 Dec 2007 17:59:06 +0000 (17:59 +0000)
commit8f98479170b3ccd684baa7cd8f1abcd08605a123
treed069d65b814761ced6554522ee670ec13269d144
parent5386bfa1638f357ffb791191ee595b6c7a10dffb
DEVEL15-writedcache-enforce-xdcache-writelock-20071208

LICENSE IPL10
FIXES 59136

in order that the writes to CacheItems not be addled, we need to *actually*
hold a *write* lock when we write. not even just read as the comment says.

and certainly not none as was happening in the dir package.

(cherry picked from commit c0a04c21cf36e4c8e25be9703f715f30d1bf55a6)
src/afs/VNOPS/afs_vnop_create.c
src/afs/VNOPS/afs_vnop_dirops.c
src/afs/VNOPS/afs_vnop_link.c
src/afs/VNOPS/afs_vnop_rename.c
src/afs/VNOPS/afs_vnop_symlink.c
src/afs/afs_dcache.c