macos disconnected vnode holding fix
authorDerrick Brashear <shadow@dementia.org>
Mon, 2 Aug 2010 18:02:37 +0000 (14:02 -0400)
committerDerrick Brashear <shadow@dementia.org>
Wed, 11 Aug 2010 21:57:34 +0000 (14:57 -0700)
commite6aa0b38e9970ca10e498e03b0149f895edf9e73
tree1e202f2ebb28d4623f8be7dad01155176590d66d
parent5abe706a7e237d3872db3638d947a14c935370d5
macos disconnected vnode holding fix

tweak how we hold vcaches to avoid issues with the underlying
vnode having an iocount underrun due to races.

Change-Id: I96526ed52c11aac1124a8cf66458ba3e25e7efb2
Reviewed-on: http://gerrit.openafs.org/2501
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/afs/DARWIN/osi_vnodeops.c
src/afs/afs_dcache.c
src/afs/afs_prototypes.h
src/afs/afs_vcache.c
src/afs/discon.h