OpenAFS CVS Commit: openafs/src/afs by shadow

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Thu, 05 Jan 2006 00:57: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_osidnlc.c afs_pioctl.c afs_vcache.c afs_volume.c 
Log Message:
DELTA STABLE14-macos-vnode-get-fixes-20060105
AUTHOR cg2v@andrew.cmu.edu

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.


--- DELTA config for openafs-stable-1_4_x follows ---
STABLE14-macos-vnode-get-fixes-20060105 openafs/src/afs/afs_osidnlc.c 1.8.2.2 1.8.2.3
STABLE14-macos-vnode-get-fixes-20060105 openafs/src/afs/afs_pioctl.c 1.81.2.21 1.81.2.22
STABLE14-macos-vnode-get-fixes-20060105 openafs/src/afs/afs_vcache.c 1.65.2.33 1.65.2.34
STABLE14-macos-vnode-get-fixes-20060105 openafs/src/afs/afs_volume.c 1.26.2.2 1.26.2.3