AFSLockForExtentsTrim( IN AFSFcb *Fcb)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSLockForExtentsTrim Acquiring Fcb extents lock %p EXCL %08lX\n",
&Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireExcl( &Fcb->NPFcb->Specific.File.ExtentsResource, TRUE );
AFSLockForExtentsTrimNoWait( IN AFSFcb *Fcb)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSLockForExtentsTrimNoWait Attempting to acquire Fcb extent lock %p EXCL %08lX\n",
&Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
if (!AFSAcquireExcl( &Fcb->NPFcb->Specific.File.ExtentsResource, FALSE ))
{
// Couldn't lock immediately
//
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSLockForExtentsTrimNoWait Refused to wait for Fcb extent lock %p EXCL %08lX\n",
&Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
return FALSE;
}
ASSERT( dirtyCount >= 0);
}
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSTearDownFcbExtents Releasing extent %p fid %08lX-%08lX-%08lX-%08lX Offset %08lX-%08lX Len %08lX\n",
pEntry,
Fcb->ObjectInformation->FileId.Unique,
pEntry->FileOffset.HighPart,
pEntry->FileOffset.LowPart,
- pEntry->Size);
+ pEntry->Size));
pRelease->FileExtents[ulReleaseCount].Length = pEntry->Size;
pRelease->FileExtents[ulReleaseCount].DirtyLength = pEntry->Size;
// were released (if AFS_EXTENT_FLAG_RELEASE was set). Log the error so it is known.
//
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSTearDownFcbExtents AFS_REQUEST_TYPE_RELEASE_FILE_EXTENTS failed fid %08lX-%08lX-%08lX-%08lX Status %08lX\n",
Fcb->ObjectInformation->FileId.Cell,
Fcb->ObjectInformation->FileId.Volume,
Fcb->ObjectInformation->FileId.Vnode,
Fcb->ObjectInformation->FileId.Unique,
- ntStatus);
+ ntStatus));
}
}
if (locked)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSTearDownFcbExtents Releasing Fcb extent lock %p thread %08lX\n",
&Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &Fcb->NPFcb->Specific.File.ExtentsResource );
}
ASSERT( dirtyCount >= 0);
}
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSDeleteFcbExtents Deleting extent %p fid %08lX-%08lX-%08lX-%08lX Offset %08lX-%08lX Len %08lX\n",
pEntry,
Fcb->ObjectInformation->FileId.Unique,
pEntry->FileOffset.HighPart,
pEntry->FileOffset.LowPart,
- pEntry->Size);
+ pEntry->Size));
AFSFreeExtent( Fcb,
pEntry);
if (locked)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSDeleteFcbExtents Releasing Fcb extent lock %p thread %08lX\n",
&Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &Fcb->NPFcb->Specific.File.ExtentsResource );
}
__except( AFSExceptionFilter( __FUNCTION__, GetExceptionCode(), GetExceptionInformation()) )
{
- AFSDbgLogMsg( 0,
+ AFSDbgTrace(( 0,
0,
- "EXCEPTION - AFSDoExtentsMapRegion\n");
+ "EXCEPTION - AFSDoExtentsMapRegion\n"));
AFSDumpTraceFilesFnc();
}
// Check if we are already mapped
//
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSRequestExtentsAsync Acquiring Fcb extents lock %p SHARED %08lX\n",
&pNPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireShared( &pNPFcb->Specific.File.ExtentsResource, TRUE );
KeClearEvent( &pNPFcb->Specific.File.ExtentsRequestComplete );
}
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSRequestExtentsAsync Releasing Fcb extents lock %p SHARED %08lX\n",
&pNPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pNPFcb->Specific.File.ExtentsResource );
KeClearEvent( &pNPFcb->Specific.File.ExtentsRequestComplete );
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSRequestExtentsAsync Request extents for fid %08lX-%08lX-%08lX-%08lX Offset %08lX Len %08lX Thread %08lX\n",
Fcb->ObjectInformation->FileId.Cell,
Fcb->ObjectInformation->FileId.Unique,
request.ByteOffset.LowPart,
request.Length,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
ntStatus = AFSProcessRequest( AFS_REQUEST_TYPE_REQUEST_FILE_EXTENTS,
0,
// Grab the extents exclusive for the duration
//
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessExtentsResult Acquiring Fcb extent lock %p EXCL %08lX\n",
&pNPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireExcl( &pNPFcb->Specific.File.ExtentsResource, TRUE );
pExtent->CacheOffset = pFileExtents->CacheOffset;
pExtent->Size = pFileExtents->Length;
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessExtentsResult Received extent for fid %08lX-%08lX-%08lX-%08lX File Offset %I64X Cache Offset %I64X Len %08lX\n",
Fcb->ObjectInformation->FileId.Cell,
Fcb->ObjectInformation->FileId.Unique,
pFileExtents->FileOffset.QuadPart,
pFileExtents->CacheOffset.QuadPart,
- pFileExtents->Length);
+ pFileExtents->Length));
InterlockedExchangeAdd( &pControlDevExt->Specific.Control.ExtentsHeldLength, (LONG)(pExtent->Size/1024));
0,
FALSE);
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessExtentsResult Releasing Fcb extent lock %p EXCL %08lX\n",
&pNPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pNPFcb->Specific.File.ExtentsResource );
}
__Enter
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessSetFileExtents Acquiring RDR VolumeTreeLock lock %p SHARED %08lX\n",
&pDevExt->Specific.RDR.VolumeTreeLock,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireShared( &pDevExt->Specific.RDR.VolumeTreeLock, TRUE);
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessSetFileExtents Set extents for fid %08lX-%08lX-%08lX-%08lX\n",
SetExtents->FileId.Cell,
SetExtents->FileId.Volume,
SetExtents->FileId.Vnode,
- SetExtents->FileId.Unique);
+ SetExtents->FileId.Unique));
//
// Locate the volume node
lCount = AFSVolumeIncrement( pVolumeCB,
AFS_VOLUME_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessSetFileExtents Increment count on volume %p Cnt %d\n",
pVolumeCB,
- lCount);
+ lCount));
}
AFSReleaseResource( &pDevExt->Specific.RDR.VolumeTreeLock);
pVolumeCB == NULL)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessSetFileExtents Set extents for fid %08lX-%08lX-%08lX-%08lX Failed to locate volume Status %08lX\n",
SetExtents->FileId.Cell,
SetExtents->FileId.Volume,
SetExtents->FileId.Vnode,
SetExtents->FileId.Unique,
- ntStatus);
+ ntStatus));
try_return( ntStatus = STATUS_UNSUCCESSFUL);
}
lCount = AFSObjectInfoIncrement( pObjectInfo,
AFS_OBJECT_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessSetFileExtents Increment count on object %p Cnt %d\n",
pObjectInfo,
- lCount);
+ lCount));
}
AFSReleaseResource( pVolumeCB->ObjectInfoTree.TreeLock);
pObjectInfo == NULL)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessSetFileExtents Set extents for hash %I64X fid %08lX-%08lX-%08lX-%08lX Failed to locate file in volume %p\n",
ullIndex,
SetExtents->FileId.Volume,
SetExtents->FileId.Vnode,
SetExtents->FileId.Unique,
- pVolumeCB);
+ pVolumeCB));
try_return( ntStatus = STATUS_UNSUCCESSFUL);
}
if( SetExtents->ResultStatus != STATUS_SUCCESS)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessSetFileExtents Set extents failure fid %08lX-%08lX-%08lX-%08lX ResultStatus %08lX\n",
SetExtents->FileId.Cell,
SetExtents->FileId.Volume,
SetExtents->FileId.Vnode,
SetExtents->FileId.Unique,
- SetExtents->ResultStatus);
+ SetExtents->ResultStatus));
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessSetFileExtents Acquiring Fcb extents lock %p EXCL %08lX\n",
&pFcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireExcl( &pFcb->NPFcb->Specific.File.ExtentsResource,
TRUE);
0,
FALSE);
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessSetFileExtents Releasing Fcb extent lock %p EXCL %08lX\n",
&pFcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pFcb->NPFcb->Specific.File.ExtentsResource);
lCount = AFSObjectInfoDecrement( pObjectInfo,
AFS_OBJECT_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessSetFileExtents Decrement count on object %p Cnt %d\n",
pObjectInfo,
- lCount);
+ lCount));
}
if ( pVolumeCB)
lCount = AFSVolumeDecrement( pVolumeCB,
AFS_VOLUME_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessSetFileExtents Decrement count on volume %p Cnt %d\n",
pVolumeCB,
- lCount);
+ lCount));
}
}
if (BufferSize < (Extents->ExtentCount * sizeof( AFSFileExtentCB)))
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
- "AFSReleaseSpecifiedExtents Buffer too small\n");
+ "AFSReleaseSpecifiedExtents Buffer too small\n"));
try_return( ntStatus = STATUS_BUFFER_TOO_SMALL);
}
// We don't have the extent asked for so return UNKNOWN
//
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSReleaseSpecifiedExtents Located UNKNOWN extent Offset %I64X Len %08lX\n",
Extents->FileExtents[ulExtentCount].FileOffset.QuadPart,
- Extents->FileExtents[ulExtentCount].Length);
+ Extents->FileExtents[ulExtentCount].Length));
FileExtents[*ExtentCount].Flags = AFS_EXTENT_FLAG_UNKNOWN;
else if( pExtent->ActiveCount > 0)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSReleaseSpecifiedExtents Located IN_USE extent Offset %I64X Len %08lX\n",
Extents->FileExtents[ulExtentCount].FileOffset.QuadPart,
- Extents->FileExtents[ulExtentCount].Length);
+ Extents->FileExtents[ulExtentCount].Length));
FileExtents[*ExtentCount].Flags = AFS_EXTENT_FLAG_IN_USE;
FileExtents[*ExtentCount].CacheOffset = pExtent->CacheOffset;
FileExtents[*ExtentCount].FileOffset = pExtent->FileOffset;
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSReleaseSpecifiedExtents Releasing extent %p fid %08lX-%08lX-%08lX-%08lX Offset %I64X Len %08lX\n",
pExtent,
Fcb->ObjectInformation->FileId.Vnode,
Fcb->ObjectInformation->FileId.Unique,
FileExtents[*ExtentCount].FileOffset.QuadPart,
- FileExtents[*ExtentCount].Length);
+ FileExtents[*ExtentCount].Length));
if( BooleanFlagOn( pExtent->Flags, AFS_EXTENT_DIRTY))
{
pRDRDeviceExt = (AFSDeviceExt *)AFSRDRDeviceObject->DeviceExtension;
pControlDeviceExt = (AFSDeviceExt *)AFSControlDeviceObject->DeviceExtension;
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSFindFcbToClean Acquiring RDR VolumeListLock lock %p SHARED %08lX\n",
&pRDRDeviceExt->Specific.RDR.VolumeListLock,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireShared( &pRDRDeviceExt->Specific.RDR.VolumeListLock,
TRUE);
lCount = AFSVolumeIncrement( pVolumeCB,
AFS_VOLUME_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSFindFcbToClean Increment count on volume %p Cnt %d\n",
pVolumeCB,
- lCount);
+ lCount));
AFSReleaseResource( &pRDRDeviceExt->Specific.RDR.VolumeListLock);
bReleaseVolumeListLock = FALSE;
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSFindFcbToClean Acquiring VolumeRoot ObjectInfoTree lock %p SHARED %08lX\n",
pVolumeCB->ObjectInfoTree.TreeLock,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireShared( pVolumeCB->ObjectInfoTree.TreeLock,
TRUE);
lCount = AFSVolumeDecrement( pVolumeCB,
AFS_VOLUME_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSFindFcbToClean Decrement count on volume %p Cnt %d\n",
pVolumeCB,
- lCount);
+ lCount));
if( NULL == LastFcb)
{
if( pFcb->Specific.File.ExtentCount == 0)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSFindFcbToClean Releasing Fcb extent lock %p thread %08lX\n",
&pFcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pFcb->NPFcb->Specific.File.ExtentsResource);
if( pFcb->Specific.File.QueuedFlushCount > 0)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSFindFcbToClean Releasing Fcb extent lock %p thread %08lX\n",
&pFcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource(&pFcb->NPFcb->Specific.File.ExtentsResource);
if( pFcb->OpenHandleCount > 0)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSFindFcbToClean Releasing Fcb extent lock %p thread %08lX\n",
&pFcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource(&pFcb->NPFcb->Specific.File.ExtentsResource);
lCount = AFSObjectInfoIncrement( pFcb->ObjectInformation,
AFS_OBJECT_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSFindFcbToClean Increment count on Fcb %p object %pCnt %d\n",
pFcb,
pFcb->ObjectInformation,
- lCount);
+ lCount));
bLocatedEntry = TRUE;
if( pIrpSp->Parameters.DeviceIoControl.InputBufferLength < sizeof( AFSExtentFailureCB))
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_IO_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_IO_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
- "AFSProcessExtentFailure Input buffer too small\n");
+ "AFSProcessExtentFailure Input buffer too small\n"));
try_return( ntStatus = STATUS_INVALID_PARAMETER);
}
pFailureCB = (AFSExtentFailureCB *)Irp->AssociatedIrp.SystemBuffer;
- AFSDbgLogMsg( AFS_SUBSYSTEM_IO_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_IO_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessExtentFailure Service Reports Failure fid %08lX-%08lX-%08lX-%08lX Status %08lX\n",
pFailureCB->FileId.Cell,
pFailureCB->FileId.Volume,
pFailureCB->FileId.Vnode,
pFailureCB->FileId.Unique,
- pFailureCB->FailureStatus);
+ pFailureCB->FailureStatus));
AFSAcquireShared( &pDevExt->Specific.RDR.VolumeTreeLock, TRUE);
lCount = AFSVolumeIncrement( pVolumeCB,
AFS_VOLUME_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessExtentFailure Increment count on volume %p Cnt %d\n",
pVolumeCB,
- lCount);
+ lCount));
}
AFSReleaseResource( &pDevExt->Specific.RDR.VolumeTreeLock);
pVolumeCB == NULL)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_IO_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_IO_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessExtentFailure Invalid volume index %I64X status %08X\n",
- ullIndex, ntStatus);
+ ullIndex, ntStatus));
try_return( ntStatus = STATUS_UNSUCCESSFUL);
}
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessExtentFailure Acquiring VolumeRoot FileIDTree.TreeLock lock %p SHARED %08lX\n",
pVolumeCB->ObjectInfoTree.TreeLock,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireShared( pVolumeCB->ObjectInfoTree.TreeLock,
TRUE);
lCount = AFSObjectInfoIncrement( pObjectInfo,
AFS_OBJECT_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessExtentFailure Increment count on object %p Cnt %d\n",
pObjectInfo,
- lCount);
+ lCount));
}
AFSReleaseResource( pVolumeCB->ObjectInfoTree.TreeLock);
if( pObjectInfo == NULL)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_IO_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_IO_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessExtentFailure Invalid file index %I64X\n",
- ullIndex);
+ ullIndex));
}
else
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_IO_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_IO_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessExtentFailure Fcb dealocated for %I64X\n",
- ullIndex);
+ ullIndex));
}
try_return( ntStatus = STATUS_UNSUCCESSFUL);
}
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessExtentFailure Acquiring Fcb extent lock %p EXCL %08lX\n",
&pObjectInfo->Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireExcl( &pObjectInfo->Fcb->NPFcb->Specific.File.ExtentsResource,
TRUE);
0,
FALSE);
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessExtentFailure Releasing Fcb extent lock %p EXCL %08lX\n",
&pObjectInfo->Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pObjectInfo->Fcb->NPFcb->Specific.File.ExtentsResource);
lCount = AFSObjectInfoDecrement( pObjectInfo,
AFS_OBJECT_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessExtentFailure Decrement count on object %p Cnt %d\n",
pObjectInfo,
- lCount);
+ lCount));
try_exit:
lCount = AFSVolumeDecrement( pVolumeCB,
AFS_VOLUME_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessExtentFailure Decrement count on volume %p Cnt %d\n",
pVolumeCB,
- lCount);
+ lCount));
}
}
sizeof( AFSReleaseFileExtentsCB))
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
- "AFSProcessReleaseFileExtents INPUT Buffer too small\n");
+ "AFSProcessReleaseFileExtents INPUT Buffer too small\n"));
try_return( ntStatus = STATUS_INVALID_PARAMETER );
}
sizeof(AFSReleaseFileExtentsResultCB))
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
- "AFSProcessReleaseFileExtents OUTPUT Buffer too small [1]\n");
+ "AFSProcessReleaseFileExtents OUTPUT Buffer too small [1]\n"));
//
// Must have space for one extent in one file
if (pExtents->ExtentCount == 0)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
- "AFSProcessReleaseFileExtents Extent count zero\n");
+ "AFSProcessReleaseFileExtents Extent count zero\n"));
try_return( ntStatus = STATUS_INVALID_PARAMETER);
}
pExtents->FileId.Unique != 0)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessReleaseFileExtents Processing FID %08lX:%08lX:%08lX:%08lX\n",
pExtents->FileId.Cell,
pExtents->FileId.Volume,
pExtents->FileId.Vnode,
- pExtents->FileId.Unique);
+ pExtents->FileId.Unique));
if( pIrpSp->Parameters.DeviceIoControl.InputBufferLength <
( FIELD_OFFSET( AFSReleaseFileExtentsCB, ExtentCount) + sizeof(ULONG)) ||
sizeof (AFSFileExtentCB) * pExtents->ExtentCount))
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessReleaseFileExtents Buffer too small for FID %08lX:%08lx:%08lX:%08lX\n",
pExtents->FileId.Cell,
pExtents->FileId.Volume,
pExtents->FileId.Vnode,
- pExtents->FileId.Unique);
+ pExtents->FileId.Unique));
try_return( ntStatus = STATUS_INVALID_PARAMETER );
}
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessReleaseFileExtents Acquiring RDR VolumeTreeLock lock %p SHARED %08lX\n",
&pDevExt->Specific.RDR.VolumeTreeLock,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireShared( &pDevExt->Specific.RDR.VolumeTreeLock, TRUE);
lCount = AFSVolumeIncrement( pVolumeCB,
AFS_VOLUME_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessReleaseFileExtents Increment count on volume %p Cnt %d\n",
pVolumeCB,
- lCount);
+ lCount));
}
AFSReleaseResource( &pDevExt->Specific.RDR.VolumeTreeLock);
pVolumeCB == NULL)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessReleaseFileExtents Invalid volume index %I64X status %08X\n",
- ullIndex, ntStatus);
+ ullIndex, ntStatus));
try_return( ntStatus = STATUS_UNSUCCESSFUL);
}
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessReleaseFileExtents Acquiring VolumeRoot FileIDTree.TreeLock lock %p SHARED %08lX\n",
pVolumeCB->ObjectInfoTree.TreeLock,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireShared( pVolumeCB->ObjectInfoTree.TreeLock,
TRUE);
lCount = AFSObjectInfoIncrement( pObjectInfo,
AFS_OBJECT_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessReleaseFileExtents Increment count on object %p Cnt %d\n",
pObjectInfo,
- lCount);
+ lCount));
}
AFSReleaseResource( pVolumeCB->ObjectInfoTree.TreeLock);
pObjectInfo == NULL)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessReleaseFileExtents Invalid file index %I64X\n",
- ullIndex);
+ ullIndex));
try_return( ntStatus = STATUS_UNSUCCESSFUL);
}
if( pFcb == NULL)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessReleaseFileExtents Fcb not initialied (NO EXTENTS) for FID %08lX:%08lx:%08lX:%08lX\n",
pExtents->FileId.Cell,
pExtents->FileId.Volume,
pExtents->FileId.Vnode,
- pExtents->FileId.Unique);
+ pExtents->FileId.Unique));
try_return( ntStatus = STATUS_UNSUCCESSFUL);
}
// Locate an Fcb to trim down
//
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
- "AFSProcessReleaseFileExtents Searching for a Fcb to Trim Down\n");
+ "AFSProcessReleaseFileExtents Searching for a Fcb to Trim Down\n"));
pFcb = AFSFindFcbToClean( 0, NULL, FALSE);
if( pFcb == NULL)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
- "AFSProcessReleaseFileExtents Failed to locate Fcb for release ...\n");
+ "AFSProcessReleaseFileExtents Failed to locate Fcb for release ...\n"));
try_return( ntStatus = STATUS_UNSUCCESSFUL);
}
if (ulSz > pIrpSp->Parameters.DeviceIoControl.OutputBufferLength)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
- "AFSProcessReleaseFileExtents OUTPUT Buffer too small [2]\n");
+ "AFSProcessReleaseFileExtents OUTPUT Buffer too small [2]\n"));
try_return( ntStatus = STATUS_BUFFER_TOO_SMALL );
}
if (NULL == pResult)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_IO_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_IO_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
- "AFSProcessReleaseFileExtents Failed to allocate result block\n");
+ "AFSProcessReleaseFileExtents Failed to allocate result block\n"));
try_return( ntStatus = STATUS_INSUFFICIENT_RESOURCES );
}
if (!NT_SUCCESS(ntStatus))
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSProcessReleaseFileExtents Failed to release extents Status %08lX\n",
- ntStatus);
+ ntStatus));
try_return( ntStatus );
}
if( pExtents->ExtentCount == 0)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_WARNING,
- "AFSProcessReleaseFileExtents Failed to release ANY extents\n");
+ "AFSProcessReleaseFileExtents Failed to release ANY extents\n"));
}
ulSz = sizeof(AFSReleaseFileExtentsResultCB);
if( bLocked)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessReleaseFileExtents Releasing Fcb extent lock %p thread %08lX\n",
&pFcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pFcb->NPFcb->Specific.File.ExtentsResource );
}
lCount = AFSObjectInfoDecrement( pObjectInfo,
AFS_OBJECT_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_OBJECT_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessReleaseFileExtents Decrement count on object %p Cnt %d\n",
pObjectInfo,
- lCount);
+ lCount));
}
if ( pVolumeCB)
lCount = AFSVolumeDecrement( pVolumeCB,
AFS_VOLUME_REFERENCE_EXTENTS);
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSProcessReleaseFileExtents Decrement count on volume %p Cnt %d\n",
pVolumeCB,
- lCount);
+ lCount));
}
}
pRelease->FileExtents[count].Flags |= AFS_EXTENT_FLAG_MD5_SET;
#endif
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSFlushExtents Releasing DIRTY extent %p fid %08lX-%08lX-%08lX-%08lX Offset %I64X Len %08lX\n",
pExtent,
Fcb->ObjectInformation->FileId.Vnode,
Fcb->ObjectInformation->FileId.Unique,
pExtent->FileOffset.QuadPart,
- pExtent->Size);
+ pExtent->Size));
pRelease->FileExtents[count].Flags |= AFS_EXTENT_FLAG_RELEASE;
if( count == 0)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
- "AFSFlushExtents No more dirty extents found\n");
+ "AFSFlushExtents No more dirty extents found\n"));
break;
}
pRelease->ExtentCount = count;
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSFlushExtents Releasing(1) Fcb extents lock %p SHARED %08lX\n",
&pNPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pNPFcb->Specific.File.ExtentsResource);
bExtentsLocked = FALSE;
// were released (if AFS_EXTENT_FLAG_RELEASE was set). Log the error so it is known.
//
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSFlushExtents AFS_REQUEST_TYPE_RELEASE_FILE_EXTENTS failed fid %08lX-%08lX-%08lX-%08lX Status %08lX\n",
Fcb->ObjectInformation->FileId.Cell,
Fcb->ObjectInformation->FileId.Volume,
Fcb->ObjectInformation->FileId.Vnode,
Fcb->ObjectInformation->FileId.Unique,
- ntStatus);
+ ntStatus));
}
if (bExtentsLocked)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSFlushExtents Releasing(2) Fcb extents lock %p SHARED %08lX\n",
&pNPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pNPFcb->Specific.File.ExtentsResource );
}
pRelease->FileExtents[count].Flags = AFS_EXTENT_FLAG_RELEASE;
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSReleaseExtentsWithFlush Releasing extent %p fid %08lX-%08lX-%08lX-%08lX Offset %I64X Len %08lX\n",
pExtent,
Fcb->ObjectInformation->FileId.Vnode,
Fcb->ObjectInformation->FileId.Unique,
pExtent->FileOffset.QuadPart,
- pExtent->Size);
+ pExtent->Size));
pRelease->FileExtents[count].Length = pExtent->Size;
pRelease->FileExtents[count].DirtyLength = pExtent->Size;
if( count == 0)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
- "AFSReleaseExtentsWithFlush No more dirty extents found\n");
+ "AFSReleaseExtentsWithFlush No more dirty extents found\n"));
break;
}
// le.
//
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSReleaseExtentsWithFlush Releasing Fcb extents lock %p thread %08lX\n",
&pNPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pNPFcb->Specific.File.ExtentsResource);
bExtentsLocked = FALSE;
// were released (if AFS_EXTENT_FLAG_RELEASE was set). Log the error so it is known.
//
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSReleaseExtentsWithFlush AFS_REQUEST_TYPE_RELEASE_FILE_EXTENTS failed fid %08lX-%08lX-%08lX-%08lX Status %08lX\n",
Fcb->ObjectInformation->FileId.Cell,
Fcb->ObjectInformation->FileId.Volume,
Fcb->ObjectInformation->FileId.Vnode,
Fcb->ObjectInformation->FileId.Unique,
- ntStatus);
+ ntStatus));
}
}
if (bExtentsLocked)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSReleaseExtentsWithFlush Releasing Fcb extents lock %p thread %08lX\n",
&pNPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pNPFcb->Specific.File.ExtentsResource );
}
pRelease->FileExtents[count].Flags = AFS_EXTENT_FLAG_RELEASE;
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSReleaseCleanExtents Releasing extent %p fid %08lX-%08lX-%08lX-%08lX Offset %I64X Len %08lX\n",
pExtent,
Fcb->ObjectInformation->FileId.Vnode,
Fcb->ObjectInformation->FileId.Unique,
pExtent->FileOffset.QuadPart,
- pExtent->Size);
+ pExtent->Size));
pRelease->FileExtents[count].Length = pExtent->Size;
pRelease->FileExtents[count].DirtyLength = pExtent->Size;
if( count == 0)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
- "AFSReleaseCleanExtents No more dirty extents found\n");
+ "AFSReleaseCleanExtents No more dirty extents found\n"));
break;
}
// le.
//
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSReleaseCleanExtents Releasing Fcb extents lock %p thread %08lX\n",
&pNPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pNPFcb->Specific.File.ExtentsResource);
bExtentsLocked = FALSE;
// were released (if AFS_EXTENT_FLAG_RELEASE was set). Log the error so it is known.
//
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_ERROR,
"AFSReleaseCleanExtents AFS_REQUEST_TYPE_RELEASE_FILE_EXTENTS failed fid %08lX-%08lX-%08lX-%08lX Status %08lX\n",
Fcb->ObjectInformation->FileId.Cell,
Fcb->ObjectInformation->FileId.Volume,
Fcb->ObjectInformation->FileId.Vnode,
Fcb->ObjectInformation->FileId.Unique,
- ntStatus);
+ ntStatus));
}
}
if (bExtentsLocked)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSReleaseCleanExtents Releasing Fcb extents lock %p thread %08lX\n",
&pNPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &pNPFcb->Specific.File.ExtentsResource );
}
BOOLEAN bInsertTail = FALSE, bInsertHead = FALSE;
LONG lCount;
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSMarkDirty Acquiring Fcb extents lock %p SHARED %08lX\n",
&Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
ASSERT( ExIsResourceAcquiredLite( &pNPFcb->Specific.File.ExtentsResource));
if( !BooleanFlagOn( pExtent->Flags, AFS_EXTENT_DIRTY))
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSMarkDirty Marking extent offset %I64X Length %08lX DIRTY\n",
pExtent->FileOffset.QuadPart,
- pExtent->Size);
+ pExtent->Size));
pExtent->DirtyList.fLink = NULL;
pExtent->DirtyList.bLink = NULL;
pCurrentExtent = pExtent;
}
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_ACTIVE_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_ACTIVE_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSMarkDirty Decrement count on extent %08lX Cnt %d\n",
pExtent,
- pExtent->ActiveCount);
+ pExtent->ActiveCount));
if( DerefExtents)
{
__except( AFSExceptionFilter( __FUNCTION__, GetExceptionCode(), GetExceptionInformation()) )
{
- AFSDbgLogMsg( 0,
+ AFSDbgTrace(( 0,
0,
- "EXCEPTION - AFSMarkDirty\n");
+ "EXCEPTION - AFSMarkDirty\n"));
AFSDumpTraceFilesFnc();
}
AFSReleaseResource( &pNPFcb->Specific.File.DirtyExtentsListLock);
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSMarkDirty Releasing Fcb extents lock %p SHARED %08lX\n",
&Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
return;
}
AFSReleaseResource( &pNPFcb->Specific.File.DirtyExtentsListLock);
}
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSTrimExtents Releasing extent %p fid %08lX-%08lX-%08lX-%08lX Offset %I64X Len %08lX\n",
pExtent,
Fcb->ObjectInformation->FileId.Vnode,
Fcb->ObjectInformation->FileId.Unique,
pExtent->FileOffset.QuadPart,
- pExtent->Size);
+ pExtent->Size));
ASSERT( pExtent->ActiveCount == 0);
if (locked)
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSTrimExtents Releasing Fcb extents lock %p thread %08lX\n",
&Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSReleaseResource( &Fcb->NPFcb->Specific.File.ExtentsResource );
}
}
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSTrimSpecifiedExtents Releasing extent %p fid %08lX-%08lX-%08lX-%08lX Offset %I64X Len %08lX\n",
pExtent,
Fcb->ObjectInformation->FileId.Vnode,
Fcb->ObjectInformation->FileId.Unique,
pExtent->FileOffset.QuadPart,
- pExtent->Size);
+ pExtent->Size));
ASSERT( pExtent->ActiveCount == 0);
lCount = InterlockedIncrement( &pExtent->ActiveCount);
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_ACTIVE_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_ACTIVE_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSReferenceActiveExtents Increment count on extent %08lX Cnt %d\n",
pExtent,
- lCount);
+ lCount));
pExtent = pNextExtent;
lCount = InterlockedDecrement( &pExtent->ActiveCount);
- AFSDbgLogMsg( AFS_SUBSYSTEM_EXTENT_ACTIVE_COUNTING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_EXTENT_ACTIVE_COUNTING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSDereferenceActiveExtents Decrement count on extent %08lX Cnt %d\n",
pExtent,
- lCount);
+ lCount));
pExtent = pNextExtent;
__Enter
{
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSSetupMD5Hash Acquiring Fcb extents lock %p SHARED %08lX\n",
&Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
AFSAcquireShared( &Fcb->NPFcb->Specific.File.ExtentsResource, TRUE);
liByteOffset.QuadPart += ulCurrentLen;
}
- AFSDbgLogMsg( AFS_SUBSYSTEM_LOCK_PROCESSING,
+ AFSDbgTrace(( AFS_SUBSYSTEM_LOCK_PROCESSING,
AFS_TRACE_LEVEL_VERBOSE,
"AFSSetupMD5Hash Releasing Fcb extents lock %p SHARED %08lX\n",
&Fcb->NPFcb->Specific.File.ExtentsResource,
- PsGetCurrentThread());
+ PsGetCurrentThread()));
}
__except( AFSExceptionFilter( __FUNCTION__, GetExceptionCode(), GetExceptionInformation()) )
{
- AFSDbgLogMsg( 0,
+ AFSDbgTrace(( 0,
0,
- "EXCEPTION - AFSSetupMD5Hash\n");
+ "EXCEPTION - AFSSetupMD5Hash\n"));
AFSDumpTraceFilesFnc();
}