From f2e6a92f4435df8d6a632995b08f2b98bb65e0bc Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 26 Mar 2013 08:21:49 -0400 Subject: [PATCH] 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 --- src/WINNT/afsrdr/kernel/lib/AFSFSControl.cpp | 4 ++-- src/WINNT/afsrdr/kernel/lib/Include/AFSDefines.h | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) 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 -- 2.39.5