sys: FspFileNodeSetFileInfo: log and debug break on CcSetFileSizes failure (until we understand them better)

This commit is contained in:
Bill Zissimopoulos 2016-03-11 23:33:40 -08:00
parent 920c15e022
commit 9a4446be10

View File

@ -538,9 +538,13 @@ VOID FspFileNodeSetFileInfo(FSP_FILE_NODE *FileNode, PFILE_OBJECT CcFileObject,
NTSTATUS Result = FspCcSetFileSizes( NTSTATUS Result = FspCcSetFileSizes(
CcFileObject, (PCC_FILE_SIZES)&FileNode->Header.AllocationSize); CcFileObject, (PCC_FILE_SIZES)&FileNode->Header.AllocationSize);
if (!NT_SUCCESS(Result)) if (!NT_SUCCESS(Result))
{
DEBUGLOG("FspCcSetFileSizes error: %s", NtStatusSym(Result));
DEBUGBREAK_EX(crit);
CcUninitializeCacheMap(CcFileObject, 0, 0); CcUninitializeCacheMap(CcFileObject, 0, 0);
} }
} }
}
BOOLEAN FspFileNodeTrySetFileInfo(FSP_FILE_NODE *FileNode, PFILE_OBJECT CcFileObject, BOOLEAN FspFileNodeTrySetFileInfo(FSP_FILE_NODE *FileNode, PFILE_OBJECT CcFileObject,
const FSP_FSCTL_FILE_INFO *FileInfo, ULONG InfoChangeNumber) const FSP_FSCTL_FILE_INFO *FileInfo, ULONG InfoChangeNumber)