OpenAFS CVS Commit: openafs/src/WINNT/afsd by jaltman
cvs@GRAND.CENTRAL.ORG
cvs@GRAND.CENTRAL.ORG
Thu, 04 Aug 2005 12:32:33 EDT
Update of /cvs/openafs/src/WINNT/afsd
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-3/src/WINNT/afsd
Modified Files:
afsd.c afsd_service.c afsdifs.c cm_buf.c cm_callback.c
cm_ioctl.c cm_vnodeops.c
Log Message:
DELTA windows-afsifs-20050804
AUTHOR ericjw@citi.umich.edu
addresses:
byte-range locks work (mildly tested)
fixes a reference counting error
can shutdown/restart client
code formatting
major speed improvements
fixes delete operation problem
internal locking in more places
i have reviewed this patch myself carefully. specifically, please review
the changes to cm_buf.c and cm_callback.c. in cm_buf, i added the looping
code because i ran into the following assert once. i am not sure why, and
my attempt to diagnose the problem was not successful.
apart from the byte-range locking code, the code has not change for quite
a bit.
--- DELTA config follows ---
windows-afsifs-20050804 openafs/src/WINNT/afsd/afsd.c 1.12 1.13
windows-afsifs-20050804 openafs/src/WINNT/afsd/afsd_service.c 1.48 1.49
windows-afsifs-20050804 openafs/src/WINNT/afsd/afsdifs.c 1.2 1.3
windows-afsifs-20050804 openafs/src/WINNT/afsd/cm_buf.c 1.24 1.25
windows-afsifs-20050804 openafs/src/WINNT/afsd/cm_callback.c 1.34 1.35
windows-afsifs-20050804 openafs/src/WINNT/afsd/cm_ioctl.c 1.52 1.53
windows-afsifs-20050804 openafs/src/WINNT/afsd/cm_vnodeops.c 1.42 1.43