Windows: add AFS_OBJECT_REFERENCE_FS_REQ
authorJeffrey Altman <jaltman@your-file-system.com>
Tue, 26 Mar 2013 12:21:49 +0000 (08:21 -0400)
committerJeffrey Altman <jaltman@your-file-system.com>
Thu, 28 Mar 2013 18:29:51 +0000 (11:29 -0700)
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 <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>

src/WINNT/afsrdr/kernel/lib/AFSFSControl.cpp
src/WINNT/afsrdr/kernel/lib/Include/AFSDefines.h

index 92e8b3a..f995291 100644 (file)
@@ -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,
index b437260..566c41c 100644 (file)
@@ -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