sys: FSP_FILE_DESC::DidSetMetadata

This commit is contained in:
Bill Zissimopoulos
2016-12-23 16:26:16 -08:00
parent 69f6f661ba
commit ff3436718c
7 changed files with 30 additions and 23 deletions

View File

@ -114,7 +114,7 @@ static NTSTATUS FspFsvolCleanup(
Request->Req.Cleanup.SetArchiveBit = FileModified && !FileDesc->DidSetFileAttributes;
Request->Req.Cleanup.SetLastAccessTime = !FileDesc->DidSetLastAccessTime;
Request->Req.Cleanup.SetLastWriteTime = FileModified && !FileDesc->DidSetLastWriteTime;
Request->Req.Cleanup.SetChangeTime = (FileModified || FileDesc->DidSetBasicInfo) &&
Request->Req.Cleanup.SetChangeTime = (FileModified || FileDesc->DidSetMetadata) &&
!FileDesc->DidSetChangeTime;
FspFileNodeAcquireExclusive(FileNode, Pgio);
@ -137,7 +137,7 @@ static NTSTATUS FspFsvolCleanup(
return FSP_STATUS_IOQ_POST_BEST_EFFORT;
else
{
if (FileDesc->DidSetBasicInfo)
if (FileDesc->DidSetMetadata)
/* invalidate the parent dir info */
FspFileNodeInvalidateParentDirInfo(FileNode);