When decrementing the ObjectInfoCB reference count hold the Volume's
ObjectInfoTree.TreeLock shared.
Change-Id: I6ac2fe3cc19bcc97a2a6e38f2e1a4b3d0952b304
Reviewed-on: http://gerrit.openafs.org/9785
Reviewed-by: Rod Widdowson <rdw@steadingsoftware.com>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
// or AFSQueueInvalidateObject
//
+ AFSAcquireShared( ObjectInfo->VolumeCB->ObjectInfoTree.TreeLock,
+ TRUE);
+
lCount = AFSObjectInfoDecrement( ObjectInfo,
AFS_OBJECT_REFERENCE_INVALIDATION);
"AFSPerformObjectInvalidation Decrement count on object %p Cnt %d\n",
ObjectInfo,
lCount));
+
+ AFSReleaseResource( ObjectInfo->VolumeCB->ObjectInfoTree.TreeLock);
}
return ntStatus;