OpenAFS CVS Commit: openafs/src/WINNT/afsd by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Fri, 06 Oct 2006 01:13:50 EDT


Update of /cvs/openafs/src/WINNT/afsd
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-3/src/WINNT/afsd

Modified Files:
	cm_access.c cm_buf.c cm_conn.c cm_dcache.c cm_scache.c 
	cm_scache.h smb.c smb3.c 
Log Message:
DELTA windows-more-misc-fixes-20061005
AUTHOR jaltman@secure-endpoints.com

replace all DebugBreak() calls with osi_panic.

remove calls to cm_RecycleSCache from VNOVNODE handler as its not
lock safe to drop and re-obtain locks to adhere to the locking 
hierarchy

restore reference to CM_SCACHESYNC_STOREDATA that should
not have been removed.

remove attempts to adhere to locking hierarching from cm_GetNewSCache.
dropping the cm_scacheLock is too dangerous

add a check to ensure that the scache refcount is not zero if there
is a valid smb_fid_t pointing to it.

more debug logging



--- DELTA config follows ---
windows-more-misc-fixes-20061005 openafs/src/WINNT/afsd/cm_access.c 1.14 1.15
windows-more-misc-fixes-20061005 openafs/src/WINNT/afsd/cm_buf.c 1.36 1.37
windows-more-misc-fixes-20061005 openafs/src/WINNT/afsd/cm_conn.c 1.57 1.58
windows-more-misc-fixes-20061005 openafs/src/WINNT/afsd/cm_dcache.c 1.37 1.38
windows-more-misc-fixes-20061005 openafs/src/WINNT/afsd/cm_scache.c 1.53 1.54
windows-more-misc-fixes-20061005 openafs/src/WINNT/afsd/cm_scache.h 1.27 1.28
windows-more-misc-fixes-20061005 openafs/src/WINNT/afsd/smb.c 1.140 1.141
windows-more-misc-fixes-20061005 openafs/src/WINNT/afsd/smb3.c 1.114 1.115