]> git.michaelhowe.org Git - packages/o/openafs.git/commit
macos-vnode-get-fixes-20060105
authorChaskiel M Grundman <cg2v@andrew.cmu.edu>
Thu, 5 Jan 2006 05:31:34 +0000 (05:31 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 5 Jan 2006 05:31:34 +0000 (05:31 +0000)
commit8b015a5e325b52969203d0647f67945ab7e402cc
treea607028b371a1c1dfc6d641445ee4a51b77766a7
parentb36171907254a2b8a4f9cee0809da025869e00e8
macos-vnode-get-fixes-20060105

The afs_pioctl.c change should fix a real crash (panic), but fs flushv isn't
that common an operation.
Other changes:
don't GUNLOCK() around vnode_get(). we weren't consistent about it, and it
doesn't appear to be strictly required.
handle vnode_get() failures in more cases
darwin_vn_hold will panic if vnode is terminating rather than mess up the
refcounts.
src/afs/DARWIN/osi_vnodeops.c
src/afs/afs_osidnlc.c
src/afs/afs_pioctl.c
src/afs/afs_vcache.c
src/afs/afs_volume.c