From: Jeffrey Altman Date: Tue, 26 Mar 2013 12:21:49 +0000 (-0400) Subject: Windows: add AFS_OBJECT_REFERENCE_FS_REQ X-Git-Tag: upstream/1.8.0_pre1^2~1260 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=f2e6a92f4435df8d6a632995b08f2b98bb65e0bc;p=packages%2Fo%2Fopenafs.git Windows: add AFS_OBJECT_REFERENCE_FS_REQ Add a new object reference category AFS_OBJECT_REFERENCE_FS_REQ which is used to avoid overloading AFS_OBJECT_REFERENCE_DIRENTRY. Change-Id: I428940005dd7b4502329d4171b7307282099af44 Reviewed-on: http://gerrit.openafs.org/9668 Tested-by: BuildBot Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- diff --git a/src/WINNT/afsrdr/kernel/lib/AFSFSControl.cpp b/src/WINNT/afsrdr/kernel/lib/AFSFSControl.cpp index 92e8b3aa9..f995291fc 100644 --- a/src/WINNT/afsrdr/kernel/lib/AFSFSControl.cpp +++ b/src/WINNT/afsrdr/kernel/lib/AFSFSControl.cpp @@ -1016,7 +1016,7 @@ AFSProcessUserFsRequest( IN PIRP Irp) { lCount = AFSObjectInfoIncrement( pParentObjectInfo, - AFS_OBJECT_REFERENCE_DIRENTRY); + AFS_OBJECT_REFERENCE_FS_REQ); AFSDbgTrace(( AFS_SUBSYSTEM_OBJECT_REF_COUNTING, AFS_TRACE_LEVEL_VERBOSE, @@ -1049,7 +1049,7 @@ AFSProcessUserFsRequest( IN PIRP Irp) ntStatus)); lCount = AFSObjectInfoDecrement( pParentObjectInfo, - AFS_OBJECT_REFERENCE_DIRENTRY); + AFS_OBJECT_REFERENCE_FS_REQ); AFSDbgTrace(( AFS_SUBSYSTEM_OBJECT_REF_COUNTING, AFS_TRACE_LEVEL_VERBOSE, diff --git a/src/WINNT/afsrdr/kernel/lib/Include/AFSDefines.h b/src/WINNT/afsrdr/kernel/lib/Include/AFSDefines.h index b437260e6..566c41c74 100644 --- a/src/WINNT/afsrdr/kernel/lib/Include/AFSDefines.h +++ b/src/WINNT/afsrdr/kernel/lib/Include/AFSDefines.h @@ -167,7 +167,8 @@ NTSTATUS #define AFS_OBJECT_REFERENCE_WORKER 5 #define AFS_OBJECT_REFERENCE_STATUS 6 #define AFS_OBJECT_REFERENCE_FIND 7 -#define AFS_OBJECT_REFERENCE_MAX 8 +#define AFS_OBJECT_REFERENCE_FS_REQ 8 +#define AFS_OBJECT_REFERENCE_MAX 9 // // Volume reference count reasons