windows-more-misc-fixes-20061005
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 6 Oct 2006 06:13:49 +0000 (06:13 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 6 Oct 2006 06:13:49 +0000 (06:13 +0000)
commitb7117f61036c63238eb926c6eb71d42a56766501
tree008238ba27568c5d18a834be5c1edab72544493b
parent4cd9eee0155edba89b77779af9aea4f1aa55cd96
windows-more-misc-fixes-20061005

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
src/WINNT/afsd/cm_access.c
src/WINNT/afsd/cm_buf.c
src/WINNT/afsd/cm_conn.c
src/WINNT/afsd/cm_dcache.c
src/WINNT/afsd/cm_scache.c
src/WINNT/afsd/cm_scache.h
src/WINNT/afsd/smb.c
src/WINNT/afsd/smb3.c