]> git.michaelhowe.org Git - packages/o/openafs.git/commit
STABLE14-windows-more-cleanups-20060201
authorJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 1 Feb 2006 18:03:18 +0000 (18:03 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 1 Feb 2006 18:03:18 +0000 (18:03 +0000)
commit1e53ca008459dbe06a4c74540e421b113a5138a8
tree212a7d7b1bbd8ceb8610cf7d4a162885e6e076a8
parentc4d186cef254655dca7afdb274074ef8bb38f8ef
STABLE14-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

(cherry picked from commit 8b39114d5b36f60904e5a615a16b43b7e65c3017)
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