windows-more-cleanups-20060201
authorJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 1 Feb 2006 18:02:29 +0000 (18:02 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 1 Feb 2006 18:02:29 +0000 (18:02 +0000)
commit8b39114d5b36f60904e5a615a16b43b7e65c3017
tree59c702adcdb56a19c2cb36626039f24da8043ee6
parent3aa14478bfcff9aedeedf986e09c6274b6c5ced3
windows-more-cleanups-20060201

* remove all references to 'dead_vcp'; cleanup smb_vc_t's as soon as
  we know they are dead

* add mx holds across the cm_cell_t updates

* add cm_FindSCacheParent() and remove duplicate code elsewhere

* add mx holds across scp->flags updates

* add cm_CleanFile()

* clear CM_SCACHEFLAG_CALLBACK when discarding callbacks

* fix smb fid wrapping.  wrap at 0xFFFF instead of 0 because 0xFFFF
  is -1 which is INVALID_HANDLE

* add missing mx holds around vcp->flags updates
src/WINNT/afsd/cm_cell.c
src/WINNT/afsd/cm_conn.c
src/WINNT/afsd/cm_dcache.c
src/WINNT/afsd/cm_freelance.c
src/WINNT/afsd/cm_ioctl.c
src/WINNT/afsd/cm_ioctl.h
src/WINNT/afsd/cm_scache.c
src/WINNT/afsd/cm_scache.h
src/WINNT/afsd/cm_vnodeops.c
src/WINNT/afsd/smb.c