OpenAFS CVS Commit: openafs/src/WINNT/afsrdr/kernel by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Wed, 26 Nov 2008 02:38:47 EST


Update of /cvs/openafs/src/WINNT/afsrdr/kernel
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-kdfs/src/WINNT/afsrdr/kernel

Modified Files:
      Tag: openafs-windows-kdfs-ifs-branch
	AFSCommSupport.cpp AFSExtentsSupport.cpp AFSFcbSupport.cpp 
	AFSGeneric.cpp AFSWrite.cpp 
Log Message:
DELTA KDFS-windows-afsrdr-kernel-20081125
AUTHOR jaltman@secure-endpoints.com
LICENSE MIT

convert DirtyExtentListLock from a spin lock to an ERESOURCE

ensure that alterations to the dirty list, the dirty extent count, and 
the extent dirty flag are performed as an atomic operation.

perform all checks under lock

fix treatment of RemoveEntryList() return value.



--- DELTA config for openafs-windows-kdfs-ifs-branch follows ---
KDFS-windows-afsrdr-kernel-20081125 openafs/src/WINNT/afsrdr/kernel/AFSCommSupport.cpp 1.1.2.14 1.1.2.15
KDFS-windows-afsrdr-kernel-20081125 openafs/src/WINNT/afsrdr/kernel/AFSExtentsSupport.cpp 1.1.2.13 1.1.2.14
KDFS-windows-afsrdr-kernel-20081125 openafs/src/WINNT/afsrdr/kernel/AFSFcbSupport.cpp 1.1.2.15 1.1.2.16
KDFS-windows-afsrdr-kernel-20081125 openafs/src/WINNT/afsrdr/kernel/AFSGeneric.cpp 1.1.2.15 1.1.2.16
KDFS-windows-afsrdr-kernel-20081125 openafs/src/WINNT/afsrdr/kernel/AFSWrite.cpp 1.1.2.13 1.1.2.14